luqingyang
2023-11-03 ba45c490755fafe369038b3b1901096a83bdceb7
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);