Browse Source

制品收货 创建 制品上架申请

master
陈薪名 2 years ago
parent
commit
6a2316fd30
  1. 4
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productreceiptJob/ProductreceiptJobMainService.java
  2. 7
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productreceiptJob/ProductreceiptJobMainServiceImpl.java

4
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productreceiptJob/ProductreceiptJobMainService.java

@ -8,6 +8,8 @@ import com.win.module.wms.controller.productreceiptJob.vo.ProductreceiptJobMainP
import com.win.module.wms.controller.productreceiptJob.vo.ProductreceiptJobMainUpdateReqVO; import com.win.module.wms.controller.productreceiptJob.vo.ProductreceiptJobMainUpdateReqVO;
import com.win.module.wms.dal.dataobject.production.ProductionDetailDO; import com.win.module.wms.dal.dataobject.production.ProductionDetailDO;
import com.win.module.wms.dal.dataobject.productreceiptJob.ProductreceiptJobMainDO; import com.win.module.wms.dal.dataobject.productreceiptJob.ProductreceiptJobMainDO;
import com.win.module.wms.dal.dataobject.productreceiptRecord.ProductreceiptRecordDetailDO;
import com.win.module.wms.dal.dataobject.productreceiptRecord.ProductreceiptRecordMainDO;
import org.springframework.lang.Nullable; import org.springframework.lang.Nullable;
import javax.validation.Valid; import javax.validation.Valid;
@ -116,4 +118,6 @@ public interface ProductreceiptJobMainService {
Integer closeProductreceiptJobMain(Long id); Integer closeProductreceiptJobMain(Long id);
String executeProductreceiptJobMain(ProductreceiptJobMainUpdateReqVO updateReqVO); String executeProductreceiptJobMain(ProductreceiptJobMainUpdateReqVO updateReqVO);
void generateBackflushRecord(ProductreceiptRecordMainDO productreceiptRecordMainDO, List<ProductreceiptRecordDetailDO> productreceiptRecordDetailDOList);
} }

7
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/productreceiptJob/ProductreceiptJobMainServiceImpl.java

@ -427,6 +427,11 @@ public class ProductreceiptJobMainServiceImpl implements ProductreceiptJobMainSe
productputawayRequestDetailCreateReqVO.setItemCode(itemDetailDO.getItemCode()); productputawayRequestDetailCreateReqVO.setItemCode(itemDetailDO.getItemCode());
productputawayRequestDetailCreateReqVO.setQty(itemDetailDO.getQty()); productputawayRequestDetailCreateReqVO.setQty(itemDetailDO.getQty());
productputawayRequestDetailCreateReqVO.setInventoryStatus(itemDetailDO.getInventoryStatus()); productputawayRequestDetailCreateReqVO.setInventoryStatus(itemDetailDO.getInventoryStatus());
productputawayRequestDetailCreateReqVO.setFromLocationCode(itemDetailDO.getToLocationCode());
productputawayRequestDetailCreateReqVO.setPackingNumber(itemDetailDO.getPackingNumber());
productputawayRequestDetailCreateReqVO.setContainerNumber(itemDetailDO.getContainerNumber());
productputawayRequestDetailCreateReqVO.setBatch(itemDetailDO.getBatch());
productputawayRequestDetailCreateReqVO.setUom(itemDetailDO.getUom());
subList.add(productputawayRequestDetailCreateReqVO); subList.add(productputawayRequestDetailCreateReqVO);
}); });
productputawayRequestMainCreateReqVO.setSubList(subList); productputawayRequestMainCreateReqVO.setSubList(subList);
@ -438,7 +443,7 @@ public class ProductreceiptJobMainServiceImpl implements ProductreceiptJobMainSe
* @param productreceiptRecordMainDO * @param productreceiptRecordMainDO
* @param productreceiptRecordDetailDOList * @param productreceiptRecordDetailDOList
*/ */
private void generateBackflushRecord(ProductreceiptRecordMainDO productreceiptRecordMainDO, List<ProductreceiptRecordDetailDO> productreceiptRecordDetailDOList) { public void generateBackflushRecord(ProductreceiptRecordMainDO productreceiptRecordMainDO, List<ProductreceiptRecordDetailDO> productreceiptRecordDetailDOList) {
List<ProductreceiptRequestDetailDO> productreceiptRequestDetailDOList = productreceiptRequestService.getProductreceiptRequestDetailDOByNumber(productreceiptRecordMainDO.getRequestNumber()); List<ProductreceiptRequestDetailDO> productreceiptRequestDetailDOList = productreceiptRequestService.getProductreceiptRequestDetailDOByNumber(productreceiptRecordMainDO.getRequestNumber());
List<BackflushRecordDetailbDO> backflushRecordDetailbDOList = new ArrayList<>(); List<BackflushRecordDetailbDO> backflushRecordDetailbDOList = new ArrayList<>();
// 下线结算集合 // 下线结算集合

Loading…
Cancel
Save