cy
2023-12-08 d6d669702bde7583c5a4a7b147dd69cc91242fa1
consum-base/src/main/java/com/consum/base/service/impl/LWhFormTransferServiceImpl.java
@@ -187,14 +187,14 @@
        List<LWhProcureModel> modelList = new ArrayList<>();
        // 判断添加一次使用人记录
        List<LWhFormTransferGoodsInfoParam> type = transferGoods.stream()
        List<LWhFormTransferGoodsInfoParam> recordType = transferGoods.stream()
            .filter(
                item -> businessType == TransferBusinessType.DEPARTMENT_PROCURE.getValue() && item.getModels().stream()
                    .anyMatch(model -> baseGoodsModelsService.queryGoodsModelInfo(model.getBaseGoodsModelsId()).stream()
                        .findFirst().orElse(null).get("type").equals(CategoryType.TYPE_A.getValue())))
            .collect(Collectors.toList());
        LWhProcureModelUserRecord lWhProcureModelUserRecord = new LWhProcureModelUserRecord();
        if (CollectionUtils.isEmpty(type)) {
        if (!CollectionUtils.isEmpty(recordType)) {
            lWhProcureModelUserRecord.setId(IdUtil.generateId());
            lWhProcureModelUserRecord.setTransBusinessId(lWhFormTransferId);
            lWhProcureModelUserRecord.setOperatorId(sysInfo.getId());
@@ -598,7 +598,7 @@
            + "       ft.OUT_OPERATOR_NAME,\n" + "       ft.OUTPUT_TIME\n" + "FROM l_wh_form_transfer ft\n"
            + "         LEFT JOIN l_wh_procure_model pm ON ft.ID = pm.BUSINESS_ID\n"
            + "         LEFT JOIN base_goods_models bgm ON bgm.id = pm.BASE_GOODS_MODELS_ID\n"
            + "         LEFT JOIN base_goods_template bgt ON bgt.id = bgm.GOODS_TEMPLATES_ID where 1=1 ");
            + "         LEFT JOIN base_goods_template bgt ON bgt.id = bgm.GOODS_TEMPLATES_ID where ft.BUSINESS_TYPE =0 ");
        if (StringUtils.isNotEmpty(param.getBusinessFormCode())) {
            sql.append("AND ft.BUSINESS_FORM_CODE = :businessFormCode ");
            params.put("businessFormCode", param.getBusinessFormCode());