Browse Source

供应商发货申请修改

master_hella_20240701
赵雪冰 1 year ago
parent
commit
16254e4527
  1. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchase/PurchaseMainServiceImpl.java

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/purchase/PurchaseMainServiceImpl.java

@ -571,12 +571,18 @@ public class PurchaseMainServiceImpl implements PurchaseMainService {
purchasePlanStatus.newObject(purchasePlanMainDO.getAutoPublish(),purchasePlanMainDO.getAutoAccept());
purchasePlanMainDO.setStatus(purchasePlanStatus.getState().getCode());
purchasePlanMainDO.setDepartmentCode(userApi.getUser(getLoginUserId()).getDeptId().toString());
purchasePlanMainMapper.insert(purchasePlanMainDO);
//新增要货计划子表
QueryWrapper<PurchaseDetailDO> purchaseDetailDOQueryWrapper = new QueryWrapper<>();
purchaseDetailDOQueryWrapper.eq("number", mainDO.getNumber());
purchaseDetailDOQueryWrapper.eq("available","TRUE");
List<PurchaseDetailDO> purchasePlanDetailDOList = purchaseDetailMapper.selectList(purchaseDetailDOQueryWrapper);
if(purchasePlanDetailDOList == null || purchasePlanDetailDOList.size() == 0){
throw exception(PURCHASE_DETAIL_NOT_EXISTS);
}
PurchaseDetailDO temp = purchasePlanDetailDOList.get(0);
purchasePlanMainDO.setPoNumber(temp.getNumber());
purchasePlanMainMapper.insert(purchasePlanMainDO);
for (PurchaseDetailDO purchaseDetailDO : purchasePlanDetailDOList) {
PurchasePlanDetailDO purchasePlanDetailDO = new PurchasePlanDetailDO();
purchasePlanDetailDO.setMasterId(purchasePlanMainDO.getId());

Loading…
Cancel
Save