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.dal.dataobject.production.ProductionDetailDO;
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 javax.validation.Valid;
@ -116,4 +118,6 @@ public interface ProductreceiptJobMainService {
Integer closeProductreceiptJobMain(Long id);
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.setQty(itemDetailDO.getQty());
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);
});
productputawayRequestMainCreateReqVO.setSubList(subList);
@ -438,7 +443,7 @@ public class ProductreceiptJobMainServiceImpl implements ProductreceiptJobMainSe
* @param productreceiptRecordMainDO
* @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<BackflushRecordDetailbDO> backflushRecordDetailbDOList = new ArrayList<>();
// 下线结算集合

Loading…
Cancel
Save