@ -31,16 +31,20 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject ;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper ;
import com.baomidou.mybatisplus.core.metadata.IPage ;
import com.yxt.anrui.base.api.basemanufacturer.BaseManufacturer ;
import com.yxt.anrui.base.api.baseoutsourcingapplication.* ;
import com.yxt.anrui.base.api.baseoutsourcingapplication.flow.GetNodeVo ;
import com.yxt.anrui.base.api.baseoutsourcingapplicationvehicle.BaseOutsourcingApplicationVehicle ;
import com.yxt.anrui.base.api.baseoutsourcingapplicationvehicle.BaseOutsourcingApplicationVehicleDto ;
import com.yxt.anrui.base.api.baseoutsourcingapplicationvehicle.BaseOutsourcingApplicationVehicleVo ;
import com.yxt.anrui.base.api.basevehicle.BaseVehicle ;
import com.yxt.anrui.base.api.commonappendix.CommonAppendix ;
import com.yxt.anrui.base.api.commonappendix.CommonAppendixVo ;
import com.yxt.anrui.base.api.commonappendix.CommonAttachTypeEnum ;
import com.yxt.anrui.base.api.flow.FlowTaskVo ;
import com.yxt.anrui.base.biz.basemanufacturer.BaseManufacturerService ;
import com.yxt.anrui.base.biz.baseoutsourcingapplicationvehicle.BaseOutsourcingApplicationVehicleService ;
import com.yxt.anrui.base.biz.basevehicle.BaseVehicleService ;
import com.yxt.anrui.base.biz.commonappendix.CommonAppendixService ;
import com.yxt.anrui.base.common.enums.BillTypeEnum ;
import com.yxt.anrui.base.common.enums.ManPurOrderType ;
@ -137,6 +141,8 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService<BaseOu
private FileUploadComponent fileUploadComponent ;
@Autowired
private AppSubsetVersionFeign appSubsetVersionFeign ;
@Autowired
private BaseManufacturerService baseManufacturerService ;
private QueryWrapper < BaseOutsourcingApplication > createQueryWrapper ( BaseOutsourcingApplicationQuery query ) {
// todo: 这里根据具体业务调整查询条件
@ -688,6 +694,12 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService<BaseOu
} else if ( costTitleKey . equals ( ManPurOrderType . CostTitle . DJ_COSTTITLE . getCode ( ) ) ) {
finPaymentrecordDto . setCost ( booad . getDeposit ( ) . intValue ( ) ) ;
}
//供应商编码
String purchasingUnitSid = booad . getPurchasingUnitSid ( ) ;
BaseManufacturer baseManufacturer = baseManufacturerService . fetchBySid ( purchasingUnitSid ) ;
finPaymentrecordDto . setPayCode ( baseManufacturer . getManufacturerCode ( ) ) ;
//业务sid
finPaymentrecordDto . setBusSid ( booad . getSid ( ) ) ;
finPaymentrecordFeign . save ( finPaymentrecordDto ) ;
}