From 4ee56e307915e4e71baab476be819e7642e78269 Mon Sep 17 00:00:00 2001 From: futian.liu <liufutianyoo@163.com> Date: 星期三, 08 十一月 2023 18:19:34 +0800 Subject: [PATCH] --部门物品分发与明细 --采购fix --- consum-base/src/main/java/com/consum/base/controller/LWhFormOutputController.java | 28 ++++++++++++++++++++++++---- 1 files changed, 24 insertions(+), 4 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/controller/LWhFormOutputController.java b/consum-base/src/main/java/com/consum/base/controller/LWhFormOutputController.java index b2c73c2..a4b1079 100644 --- a/consum-base/src/main/java/com/consum/base/controller/LWhFormOutputController.java +++ b/consum-base/src/main/java/com/consum/base/controller/LWhFormOutputController.java @@ -4,6 +4,8 @@ import com.consum.base.pojo.*; import com.consum.base.service.BaseCategoryServiceImpl; import com.consum.base.service.LWhFormOutputServiceImpl; +import com.consum.base.service.LWhGoodsService; +import com.consum.base.service.LWhProcureModelService; import com.consum.model.po.*; import com.iplatform.model.po.S_user_core; import com.walker.db.page.GenericPager; @@ -29,6 +31,10 @@ @Autowired private LWhFormOutputServiceImpl lWhFormOutputService; + @Autowired + private LWhProcureModelService lWhProcureModelService; + @Autowired + private LWhGoodsService lWhGoodsService; /** * @Description 鏂板鍑哄簱鍗� @@ -36,7 +42,7 @@ * @Date 2023/10/27 */ @PostMapping("/add") - public ResponseValue add(@RequestBody LWhFormOutputParam param) { + public ResponseValue add(@RequestBody LWhFormOutputInsertParam param) { S_user_core currentUser = this.getCurrentUser(); if (currentUser == null) { return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�"); @@ -62,15 +68,15 @@ GenericPager genericPager = lWhFormOutputService.queryFormOutputList(param); List<LWhFormOutput> datas = genericPager.getDatas(); - ArrayList<LWhFormProcureExtend> newDatas = new ArrayList<>(); + ArrayList<LWhFormOutputExtend> newDatas = new ArrayList<>(); if (!CollectionUtils.isEmpty(datas)) { datas.forEach(item -> { // 鏌ヨ鍨嬪彿鏁伴噺 LWhProcureModel lWhProcureModel = new LWhProcureModel(); lWhProcureModel.setBusinessType(3); lWhProcureModel.setBusinessId(item.getId()); - List<LWhProcureModel> models = lWhFormOutputService.select(lWhProcureModel); - LWhFormProcureExtend formProcureExtend = new LWhFormProcureExtend(); + List<LWhProcureModel> models = lWhProcureModelService.select(lWhProcureModel); + LWhFormOutputExtend formProcureExtend = new LWhFormOutputExtend(); BeanUtils.copyProperties(item, formProcureExtend); formProcureExtend.setModels(models); newDatas.add(formProcureExtend); @@ -109,6 +115,20 @@ return ResponseValue.success("鏌ヨ鎴愬姛!", formOutputExtend); } + /** + * @Description 鏍规嵁浠撳簱id鍜屽瀷鍙穒d 鏌ヨ搴撳瓨 + * @Author 鍗㈠簡闃� + * @Date 2023/11/2 + */ + @GetMapping("/select/number") + public ResponseValue selectNumber(Long warehouseId,Long baseGoodsModelsId) { + if (warehouseId == null || baseGoodsModelsId == null) { + return ResponseValue.error("鍙傛暟閿欒"); + } + int num = this.lWhGoodsService.queryGoodsModelNum(0, warehouseId, baseGoodsModelsId, (short) 1,null); + return ResponseValue.success(num); + } + -- Gitblit v1.9.1