|
@@ -62,8 +62,6 @@ public class InOutWarehouseTaskServiceImpl extends ServiceImpl<InOutWarehouseTas
|
|
@Autowired
|
|
@Autowired
|
|
private IWarehouseInOutInfoService warehouseInOutInfoService;
|
|
private IWarehouseInOutInfoService warehouseInOutInfoService;
|
|
@Autowired
|
|
@Autowired
|
|
- private IContractManagementInfoService contractManagementInfoService;
|
|
|
|
- @Autowired
|
|
|
|
private INoticeService noticeService;
|
|
private INoticeService noticeService;
|
|
@Autowired
|
|
@Autowired
|
|
private INoticeTaskService noticeTaskService;
|
|
private INoticeTaskService noticeTaskService;
|
|
@@ -81,6 +79,10 @@ public class InOutWarehouseTaskServiceImpl extends ServiceImpl<InOutWarehouseTas
|
|
private ITranTaskInfoService tranTaskInfoService;
|
|
private ITranTaskInfoService tranTaskInfoService;
|
|
@Autowired
|
|
@Autowired
|
|
private CacheComponent cacheComponent;
|
|
private CacheComponent cacheComponent;
|
|
|
|
+ @Autowired
|
|
|
|
+ private IContractManagementInfoService contractManagementInfoService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private IWarehouseBaseInfoService warehouseBaseInfoService;
|
|
/**
|
|
/**
|
|
* 出入库任务新增 编辑
|
|
* 出入库任务新增 编辑
|
|
*
|
|
*
|
|
@@ -587,6 +589,39 @@ public class InOutWarehouseTaskServiceImpl extends ServiceImpl<InOutWarehouseTas
|
|
CommonStaff commonStaff = staffService.getInfo(inOutWarehouseTask.getCreateUserId());
|
|
CommonStaff commonStaff = staffService.getInfo(inOutWarehouseTask.getCreateUserId());
|
|
inOutWarehouseTask.setCreater(commonStaff.getStaffName());
|
|
inOutWarehouseTask.setCreater(commonStaff.getStaffName());
|
|
}
|
|
}
|
|
|
|
+ //销售出库:看销售合同
|
|
|
|
+ //采购入库:看采购合同
|
|
|
|
+ if("销售出库".equals(inOutWarehouseTask.getInOutType())||"采购入库".equals(inOutWarehouseTask.getInOutType())||"收购入库".equals(inOutWarehouseTask.getInOutType())){
|
|
|
|
+ ContractManagementInfo contractManagementInfo = contractManagementInfoService.selectOne(new EntityWrapper<ContractManagementInfo>()
|
|
|
|
+ .eq("contract_no",inOutWarehouseTask.getContractNo()));
|
|
|
|
+ inOutWarehouseTask.setJointVentureParties(contractManagementInfo.getJointVentureParties());
|
|
|
|
+ }
|
|
|
|
+ //移库任务:
|
|
|
|
+ //1.常用库移库:看发货库
|
|
|
|
+ //2.临时库移库:看临时库库名关联的合同
|
|
|
|
+ else if("移库入库".equals(inOutWarehouseTask.getInOutType())||"移库出库".equals(inOutWarehouseTask.getInOutType())){
|
|
|
|
+ WarehouseBaseInfo warehouseBaseInfo = warehouseBaseInfoService.selectOne(new EntityWrapper<WarehouseBaseInfo>()
|
|
|
|
+ .eq("warehouse_name",inOutWarehouseTask.getWarehouseName())
|
|
|
|
+ .eq("comp_id",inOutWarehouseTask.getCompId()));
|
|
|
|
+ if(warehouseBaseInfo != null){
|
|
|
|
+ ContractManagementInfo contractManagementInfo = contractManagementInfoService.selectOne(new EntityWrapper<ContractManagementInfo>()
|
|
|
|
+ .eq("contract_no",inOutWarehouseTask.getWarehouseName()));
|
|
|
|
+ if(contractManagementInfo != null){
|
|
|
|
+
|
|
|
|
+ inOutWarehouseTask.setJointVentureParties(contractManagementInfo.getJointVentureParties());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ inOutWarehouseTask.setJointVentureParties(warehouseBaseInfo.getJointVentureParties());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ //退库任务:看入货库
|
|
|
|
+ else {
|
|
|
|
+ WarehouseBaseInfo warehouseBaseInfo = warehouseBaseInfoService.selectOne(new EntityWrapper<WarehouseBaseInfo>()
|
|
|
|
+ .eq("warehouse_name",inOutWarehouseTask.getWarehouseName())
|
|
|
|
+ .eq("comp_id",inOutWarehouseTask.getCompId()));
|
|
|
|
+ inOutWarehouseTask.setJointVentureParties(warehouseBaseInfo.getJointVentureParties());
|
|
|
|
+ }
|
|
return inOutWarehouseTask;
|
|
return inOutWarehouseTask;
|
|
}
|
|
}
|
|
|
|
|