|
@ -22,6 +22,7 @@ import com.win.module.wms.convert.deliverPlan.DeliverPlanMainConvert; |
|
|
import com.win.module.wms.dal.dataobject.businesstype.BusinesstypeDO; |
|
|
import com.win.module.wms.dal.dataobject.businesstype.BusinesstypeDO; |
|
|
import com.win.module.wms.dal.dataobject.customer.CustomerDO; |
|
|
import com.win.module.wms.dal.dataobject.customer.CustomerDO; |
|
|
import com.win.module.wms.dal.dataobject.customerdock.CustomerdockDO; |
|
|
import com.win.module.wms.dal.dataobject.customerdock.CustomerdockDO; |
|
|
|
|
|
import com.win.module.wms.dal.dataobject.customeritem.CustomeritemDO; |
|
|
import com.win.module.wms.dal.dataobject.deliverPlan.DeliverPlanDetailDO; |
|
|
import com.win.module.wms.dal.dataobject.deliverPlan.DeliverPlanDetailDO; |
|
|
import com.win.module.wms.dal.dataobject.deliverPlan.DeliverPlanMainDO; |
|
|
import com.win.module.wms.dal.dataobject.deliverPlan.DeliverPlanMainDO; |
|
|
import com.win.module.wms.dal.dataobject.itembasic.ItembasicDO; |
|
|
import com.win.module.wms.dal.dataobject.itembasic.ItembasicDO; |
|
@ -36,6 +37,7 @@ import com.win.module.wms.enums.request.RequestStatusState; |
|
|
import com.win.module.wms.service.businesstype.BusinesstypeService; |
|
|
import com.win.module.wms.service.businesstype.BusinesstypeService; |
|
|
import com.win.module.wms.service.customer.CustomerService; |
|
|
import com.win.module.wms.service.customer.CustomerService; |
|
|
import com.win.module.wms.service.customerdock.CustomerdockService; |
|
|
import com.win.module.wms.service.customerdock.CustomerdockService; |
|
|
|
|
|
import com.win.module.wms.service.customeritem.CustomeritemService; |
|
|
import com.win.module.wms.service.deliverRequest.DeliverRequestDetailService; |
|
|
import com.win.module.wms.service.deliverRequest.DeliverRequestDetailService; |
|
|
import com.win.module.wms.service.deliverRequest.DeliverRequestMainService; |
|
|
import com.win.module.wms.service.deliverRequest.DeliverRequestMainService; |
|
|
import com.win.module.wms.service.itembasic.ItembasicService; |
|
|
import com.win.module.wms.service.itembasic.ItembasicService; |
|
@ -78,6 +80,8 @@ public class DeliverPlanMainServiceImpl implements DeliverPlanMainService { |
|
|
@Resource |
|
|
@Resource |
|
|
private ItembasicService itembasicService; |
|
|
private ItembasicService itembasicService; |
|
|
@Resource |
|
|
@Resource |
|
|
|
|
|
private CustomeritemService customeritemService; |
|
|
|
|
|
@Resource |
|
|
private JobUtils jobUtils; |
|
|
private JobUtils jobUtils; |
|
|
@Resource |
|
|
@Resource |
|
|
private ItempackagingService itempackagingService; |
|
|
private ItempackagingService itempackagingService; |
|
@ -442,7 +446,8 @@ public class DeliverPlanMainServiceImpl implements DeliverPlanMainService { |
|
|
} |
|
|
} |
|
|
// 校验物料基础信息
|
|
|
// 校验物料基础信息
|
|
|
try { |
|
|
try { |
|
|
ItembasicDO itembasicDO = itembasicService.selectItembasic(detailDo.getItemCode()); |
|
|
CustomeritemDO customeritemDO = customeritemService.selectCustomeritemExist(mainDo.getCustomerCode(), detailDo.getItemCode()); |
|
|
|
|
|
ItembasicDO itembasicDO = itembasicService.selectItembasic(customeritemDO.getItemCode()); |
|
|
if (!detailDo.getUom().equals(itembasicDO.getUom())) { |
|
|
if (!detailDo.getUom().equals(itembasicDO.getUom())) { |
|
|
messageDetail += "计量单位" + itembasicDO.getUom() + "错误,应该是" + detailDo.getUom() + ","; |
|
|
messageDetail += "计量单位" + itembasicDO.getUom() + "错误,应该是" + detailDo.getUom() + ","; |
|
|
} |
|
|
} |
|
|