From beb120e04d50bdafa6c1eaeed48d4a61387c2641 Mon Sep 17 00:00:00 2001 From: cy <1664593601@qq.com> Date: 星期五, 03 十一月 2023 09:35:43 +0800 Subject: [PATCH] feat: 调拨调整 --- consum-base/src/main/java/com/consum/base/service/LWhFormTransferCoreService.java | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/service/LWhFormTransferCoreService.java b/consum-base/src/main/java/com/consum/base/service/LWhFormTransferCoreService.java index d3843d3..983c870 100644 --- a/consum-base/src/main/java/com/consum/base/service/LWhFormTransferCoreService.java +++ b/consum-base/src/main/java/com/consum/base/service/LWhFormTransferCoreService.java @@ -21,7 +21,6 @@ /** * @ClassName LWhFormTransferCoreService - * @Date 2023/10/26 * @Description * @Version 1.0 @@ -44,8 +43,8 @@ private LGoodsWhRecordServiceImpl lGoodsWhRecordService; @Resource private LWarehouseFlowService lWarehouseFlowService; - @Resource - private LWarehouseFlowService LWhGoodsRecordDetailsService; +// @Resource +// private LWarehouseFlowService LWhGoodsRecordDetailsService; /** @@ -154,12 +153,12 @@ } LWhGoodsRecordDetails lWhGoodsRecordDetails = new LWhGoodsRecordDetails(); lWhGoodsRecordDetails.setWhGoodsRecordId(oldRecordId); - List<LWhGoodsRecordDetails> goodsRecordDetailsList = LWhGoodsRecordDetailsService.select(lWhGoodsRecordDetails); + List<LWhGoodsRecordDetails> goodsRecordDetailsList = null;// LWhGoodsRecordDetailsService.select(lWhGoodsRecordDetails); for (LWhGoodsRecordDetails whGoodsRecordDetails : goodsRecordDetailsList) { whGoodsRecordDetails.setId(NumberGenerator.getLongSequenceNumber()); whGoodsRecordDetails.setThisType(1); } - LWhGoodsRecordDetailsService.insertBatch(goodsRecordDetailsList); +// LWhGoodsRecordDetailsService.insertBatch(goodsRecordDetailsList); } lWhGoodsRecordService.insertBatch(whGoodsRecordList); @@ -168,6 +167,17 @@ //灏嗕繚绠′粨搴撲俊鎭洿鏂板埌 鐗╁搧浠撳簱淇濈璁板綍銆怢_GOODS_WH_RECORD銆� lGoodsWhRecordService.insertNewRecord(outGoodsIds, inWarehouseFlowId, dealTime); + //鍗曟嵁绫诲瀷銆�0浠撳簱璋冩嫧锛�1閮ㄩ棬鍒嗗彂锛�2閮ㄩ棬鐗╁搧鍥為�� + Integer businessType = lWhFormTransfer.getBusinessType(); + if (businessType == 1) { + // 闇�瑕佸線 鐗╁搧浣跨敤璁板綍銆怢_GOODS_USER_RECORD銆� 澧炲姞璁板綍 + + } else if (businessType == 2) { + // 闇�瑕佸線 鐗╁搧浣跨敤璁板綍銆怢_GOODS_USER_RECORD銆� 澧炲姞璁板綍 + + } + + // 鏇存柊璋冩嫧鍗� lWhFormTransfer = new LWhFormTransfer(whFormTransferId); lWhFormTransfer.setInWarehouseFormId(inWarehouseFlowId); -- Gitblit v1.9.1