From d80f3300905b7c4fffed59d8fa78491065aa181b Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期四, 21 十二月 2023 16:26:15 +0800
Subject: [PATCH] 用户编号搜索和调拨明细只显示本机构及下级

---
 consum-base/src/main/java/com/consum/base/service/impl/LWhFormInventoryCoreService.java |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/impl/LWhFormInventoryCoreService.java b/consum-base/src/main/java/com/consum/base/service/impl/LWhFormInventoryCoreService.java
index 16d53b6..0088cce 100644
--- a/consum-base/src/main/java/com/consum/base/service/impl/LWhFormInventoryCoreService.java
+++ b/consum-base/src/main/java/com/consum/base/service/impl/LWhFormInventoryCoreService.java
@@ -1,6 +1,7 @@
 package com.consum.base.service.impl;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -19,7 +20,7 @@
 import com.consum.base.core.utils.IdUtil;
 import com.consum.base.service.BaseGoodsTemplateService;
 import com.consum.base.service.BaseWarehouseService;
-import com.consum.base.service.LWhFormInventoryGoodsServiceImpl;
+import com.consum.base.service.LWhFormInventoryGoodsService;
 import com.consum.base.service.LWhFormInventoryService;
 import com.consum.base.service.LWhFormOutputService;
 import com.consum.base.service.LWhFormProcureGoodsService;
@@ -50,7 +51,7 @@
 @Transactional(propagation = Propagation.REQUIRED)
 public class LWhFormInventoryCoreService {
 
-    private LWhFormInventoryGoodsServiceImpl lWhFormInventoryGoods;
+    private LWhFormInventoryGoodsService lWhFormInventoryGoods;
     private LWhFormOutputCoreService lWhFormOutputCoreService;
     private CodeGeneratorService codeGeneratorService;
     private LWhFormProcureService lWhFormProcureServiceImpl;
@@ -64,7 +65,7 @@
     private LWhFormOutputService lWhFormOutputService;
 
     @Autowired
-    public LWhFormInventoryCoreService(LWhFormInventoryGoodsServiceImpl lWhFormInventoryGoods,
+    public LWhFormInventoryCoreService(LWhFormInventoryGoodsService lWhFormInventoryGoods,
                                        LWhFormOutputCoreService lWhFormOutputCoreService,
                                        CodeGeneratorService codeGeneratorService,
                                        LWhFormProcureService lWhFormProcureServiceImpl,
@@ -251,14 +252,15 @@
                 continue;
             }
             // 鏌ヨ鍨嬪彿搴撳瓨
-            int goodsModelNum = lWhGoodsService.queryGoodsModelNum(0, warehouseId, baseGoodsModelsId, 1, null);
+            List<Long> warehouseIds = new ArrayList<>(Arrays.asList(warehouseId));
+            int goodsModelNum = lWhGoodsService.queryGoodsModelNum(0, warehouseIds, baseGoodsModelsId, 1, null);
             LWhProcureModel model = new LWhProcureModel();
             model.setId(IdUtil.generateId());
             model.setFromProcureGoodsId(fromProcureGoodsId);
             model.setBusinessType(WhBusinessEnum.CAIGOU.getValue() + 0);
             model.setBusinessId(whFormProcureId);
             model.setBaseGoodsModelsId(baseGoodsModelsId);
-            model.setPrice(0l);
+            model.setPrice(0L);
             model.setCounts(counts);
             model.setWorehouseCount(goodsModelNum);
             model.setSupplier(null);
@@ -324,11 +326,12 @@
                 continue;
             }
             //鏍规嵁鐗╁搧鍨嬪彿鏌ヨ鐗╁搧搴撳瓨
-            int goodsNum = lWhGoodsService.queryGoodsModelNum(0, warehouseId, baseGoodsModelsId, 1, null);
+            List<Long> warehouseIds = new ArrayList<>(Arrays.asList(warehouseId));
+            int goodsNum = lWhGoodsService.queryGoodsModelNum(0, warehouseIds, baseGoodsModelsId, 1, null);
             //鏂板L_WH_PROCURE_MODEL璁板綍
             LWhProcureModel lWhProcureModel = new LWhProcureModel();
             lWhProcureModel.setId(IdUtil.generateId());
-            lWhProcureModel.setBusinessType(WhBusinessEnum.CHUKU.getValue() + 0);
+            lWhProcureModel.setBusinessType(WhBusinessEnum.CHUKU.getValue());
             lWhProcureModel.setBusinessId(lWhFormOutputId);
             lWhProcureModel.setBaseGoodsModelsId(baseGoodsModelsId);
             lWhProcureModel.setCounts(counts);

--
Gitblit v1.9.1