Browse Source

验证供应商。

master
刘忱 2 years ago
parent
commit
2ea9fdfd06
  1. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchasereturnRequest/PurchasereturnRequestMainServiceImpl.java

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchasereturnRequest/PurchasereturnRequestMainServiceImpl.java

@ -31,6 +31,7 @@ import com.win.module.wms.dal.dataobject.purchasereturnRecord.PurchasereturnReco
import com.win.module.wms.dal.dataobject.purchasereturnRequest.PurchasereturnRequestDetailDO;
import com.win.module.wms.dal.dataobject.purchasereturnRequest.PurchasereturnRequestMainDO;
import com.win.module.wms.dal.dataobject.requestsetting.RequestsettingDO;
import com.win.module.wms.dal.dataobject.supplier.SupplierDO;
import com.win.module.wms.dal.mysql.purchasereceiptRecord.PurchasereceiptRecordMainMapper;
import com.win.module.wms.dal.mysql.purchasereturnJob.PurchasereturnJobDetailMapper;
import com.win.module.wms.dal.mysql.purchasereturnJob.PurchasereturnJobMainMapper;
@ -38,6 +39,7 @@ import com.win.module.wms.dal.mysql.purchasereturnRecord.PurchasereturnRecordDet
import com.win.module.wms.dal.mysql.purchasereturnRecord.PurchasereturnRecordMainMapper;
import com.win.module.wms.dal.mysql.purchasereturnRequest.PurchasereturnRequestDetailMapper;
import com.win.module.wms.dal.mysql.purchasereturnRequest.PurchasereturnRequestMainMapper;
import com.win.module.wms.dal.mysql.supplier.SupplierMapper;
import com.win.module.wms.enums.DictTypeConstants;
import com.win.module.wms.enums.job.JobStatusEnum;
import com.win.module.wms.enums.request.RequestStatusEnum;
@ -113,6 +115,8 @@ public class PurchasereturnRequestMainServiceImpl implements PurchasereturnReque
private TrendsApi trendsApi;
@Resource
private JobsettingService jobsettingService;
@Resource
private SupplierMapper supplierMapper;
@Override
@Transactional
@ -459,6 +463,10 @@ public class PurchasereturnRequestMainServiceImpl implements PurchasereturnReque
// 新增校验
private void validatorToCreate(PurchasereturnRequestMainDO mainDO, List<PurchasereturnRequestDetailDO> subDOList) {
SupplierDO supplierDO = supplierMapper.selectByCode(mainDO.getSupplierCode());
if(supplierDO == null) {
throw exception(STDCOSTPRICE_SUPPLIER_CODE_NOT_EXISTS);
}
requestsettingAndBusinesstypeSet(mainDO);
//子表校验
for (PurchasereturnRequestDetailDO purchasereturnRequestDetailDO : subDOList) {

Loading…
Cancel
Save