diff --git a/src/main/java/com/gaotao/modules/productionInbound/controller/ProductionInboundController.java b/src/main/java/com/gaotao/modules/productionInbound/controller/ProductionInboundController.java index 58aedfc..a189cbb 100644 --- a/src/main/java/com/gaotao/modules/productionInbound/controller/ProductionInboundController.java +++ b/src/main/java/com/gaotao/modules/productionInbound/controller/ProductionInboundController.java @@ -194,6 +194,7 @@ public class ProductionInboundController extends AbstractController { String buNo = (String) params.get("buNo"); String inboundNo = (String) params.get("inboundNo"); String relatedOrderNo = (String) params.get("relatedOrderNo"); + String warehouseId = (String) params.get("warehouseId"); if (site == null || site.trim().isEmpty()) { return R.error("站点不能为空"); @@ -207,7 +208,8 @@ public class ProductionInboundController extends AbstractController { return R.error("入库单号不能为空"); } - List> materialList = productionInboundService.getMaterialList(site, buNo, inboundNo, relatedOrderNo); + List> materialList = productionInboundService.getMaterialList( + site, buNo, inboundNo, warehouseId, relatedOrderNo); return R.ok().put("data", materialList); } catch (Exception e) { diff --git a/src/main/java/com/gaotao/modules/productionReturn/controller/ProductionReturnController.java b/src/main/java/com/gaotao/modules/productionReturn/controller/ProductionReturnController.java index dca203c..7b429cd 100644 --- a/src/main/java/com/gaotao/modules/productionReturn/controller/ProductionReturnController.java +++ b/src/main/java/com/gaotao/modules/productionReturn/controller/ProductionReturnController.java @@ -177,6 +177,7 @@ public class ProductionReturnController extends AbstractController { String site = (String) params.get("site"); String buNo = (String) params.get("buNo"); String inboundNo = (String) params.get("inboundNo"); + String warehouseId = (String) params.get("warehouseId"); if (site == null || site.trim().isEmpty()) { return R.error("站点不能为空"); @@ -190,7 +191,8 @@ public class ProductionReturnController extends AbstractController { return R.error("入库单号不能为空"); } - List> materialList = productionReturnService.getMaterialList(site, buNo, inboundNo); + List> materialList = productionReturnService.getMaterialList( + site, buNo, inboundNo, warehouseId); return R.ok().put("data", materialList); } catch (Exception e) { diff --git a/src/main/java/com/gaotao/modules/productionReturn/service/ProductionReturnService.java b/src/main/java/com/gaotao/modules/productionReturn/service/ProductionReturnService.java index e90efcd..0c2cd53 100644 --- a/src/main/java/com/gaotao/modules/productionReturn/service/ProductionReturnService.java +++ b/src/main/java/com/gaotao/modules/productionReturn/service/ProductionReturnService.java @@ -60,6 +60,16 @@ public interface ProductionReturnService { */ List> getMaterialList(String site, String buNo, String inboundNo); + /** + * 获取生产退仓物料清单(带仓库参数) + * @param site 站点 + * @param buNo 业务单元 + * @param inboundNo 入库单号 + * @param warehouseId 仓库ID + * @return 物料清单 + */ + List> getMaterialList(String site, String buNo, String inboundNo, String warehouseId); + /** * 获取生产退仓物料清单(带仓库和关联单号参数) * @param site 站点 diff --git a/src/main/java/com/gaotao/modules/productionReturn/service/impl/ProductionReturnServiceImpl.java b/src/main/java/com/gaotao/modules/productionReturn/service/impl/ProductionReturnServiceImpl.java index d1d63f4..6040f35 100644 --- a/src/main/java/com/gaotao/modules/productionReturn/service/impl/ProductionReturnServiceImpl.java +++ b/src/main/java/com/gaotao/modules/productionReturn/service/impl/ProductionReturnServiceImpl.java @@ -320,6 +320,11 @@ public class ProductionReturnServiceImpl implements ProductionReturnService { return getMaterialList(site, buNo, inboundNo, null, null); } + @Override + public List> getMaterialList(String site, String buNo, String inboundNo, String warehouseId) { + return getMaterialList(site, buNo, inboundNo, warehouseId, null); + } + @Override public List> getMaterialList(String site, String buNo, String inboundNo, String warehouseId, String relatedOrderNo) { logger.info("获取生产退仓物料清单,站点: {}, 业务单元: {}, 入库单号: {}, 仓库: {}, 关联单号: {}",