cy
2023-11-03 beb120e04d50bdafa6c1eaeed48d4a61387c2641
feat: 调拨调整
1个文件已修改
20 ■■■■ 已修改文件
consum-base/src/main/java/com/consum/base/service/LWhFormTransferCoreService.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 @@
        //将保管仓库信息更新到 物品仓库保管记录【L_GOODS_WH_RECORD】
        lGoodsWhRecordService.insertNewRecord(outGoodsIds, inWarehouseFlowId, dealTime);
        //单据类型。0仓库调拨;1部门分发;2部门物品回退
        Integer businessType = lWhFormTransfer.getBusinessType();
        if (businessType == 1) {
            // 需要往 物品使用记录【L_GOODS_USER_RECORD】 增加记录
        } else if (businessType == 2) {
            // 需要往 物品使用记录【L_GOODS_USER_RECORD】 增加记录
        }
        // 更新调拨单
        lWhFormTransfer = new LWhFormTransfer(whFormTransferId);
        lWhFormTransfer.setInWarehouseFormId(inWarehouseFlowId);