From be26d5065b4a07123638c220c0792e9250a458e6 Mon Sep 17 00:00:00 2001 From: 懒羊羊 <15939171744@163.com> Date: 星期四, 11 一月 2024 09:41:27 +0800 Subject: [PATCH] 批次上料 --- guns-vip-main/src/main/java/cn/stylefeng/guns/modular/om/productionOrdeInfo/service/impl/ProductionOrdeInfoServiceImpl.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/guns-vip-main/src/main/java/cn/stylefeng/guns/modular/om/productionOrdeInfo/service/impl/ProductionOrdeInfoServiceImpl.java b/guns-vip-main/src/main/java/cn/stylefeng/guns/modular/om/productionOrdeInfo/service/impl/ProductionOrdeInfoServiceImpl.java index 496f8f7..8c036a4 100644 --- a/guns-vip-main/src/main/java/cn/stylefeng/guns/modular/om/productionOrdeInfo/service/impl/ProductionOrdeInfoServiceImpl.java +++ b/guns-vip-main/src/main/java/cn/stylefeng/guns/modular/om/productionOrdeInfo/service/impl/ProductionOrdeInfoServiceImpl.java @@ -124,7 +124,10 @@ @Override public void saveOrderBatchInfo(ProductionOrdeInfoParam productionOrdeInfoParam) { - List<BomInfo> productCode = bomInfoService.list(new QueryWrapper<BomInfo>().eq("product_code", productionOrdeInfoParam.getMaterialCode())); + List<BomInfo> productCode = bomInfoService.list(new QueryWrapper<BomInfo>() + .eq("product_code", productionOrdeInfoParam.getMaterialCode()) + .isNotNull("location_code") + ); List<ProductionOrderBatchInfo> workOrderNo = orderBatchInfoService.list(new QueryWrapper<ProductionOrderBatchInfo>().eq("work_order_no", productionOrdeInfoParam.getWorkOrderNo())); if(workOrderNo.size()==0){ for (BomInfo bomInfo : productCode) { @@ -134,7 +137,10 @@ param.setLocationCode(bomInfo.getLocationCode()); param.setLoadingCode(bomInfo.getLoadingCode()); param.setMaterialCode(bomInfo.getMaterialCode()); - param.setState("鍚�"); + param.setStatus("鍚�"); + param.setQuantity(0); + param.setResidueQuantity(0); + param.setUnit(bomInfo.getLineCode()); param.setCreateTime(new Date()); orderBatchInfoService.save(param); } @@ -166,6 +172,11 @@ return baseMapper.getColumnarDate(); } + @Override + public List<ProductionOrdeInfoResult> orderDescListFive() { + return baseMapper.orderDescListFive(); + } + private Serializable getKey(ProductionOrdeInfoParam param){ return param.getId(); } -- Gitblit v1.9.3