From 5112320c542900d9e79bbc0938b195a43e3fc255 Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期四, 23 十一月 2023 17:34:54 +0800
Subject: [PATCH] --部门物品分发

---
 consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java |   59 ++++++++++++++---------------------------------------------
 1 files changed, 14 insertions(+), 45 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java b/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java
index a6acc2f..95b1d21 100644
--- a/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java
+++ b/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java
@@ -5,11 +5,11 @@
 import com.consum.base.core.utils.MapUtils;
 import com.consum.base.core.utils.MapperUtil;
 import com.consum.base.pojo.LWhFormTransferGoodsInfoParam;
-import com.consum.base.pojo.LWhFormTransferParam;
 import com.consum.base.pojo.ProcureModelInfoDto;
 import com.consum.base.pojo.UseRecordDto;
 import com.consum.base.pojo.UseRecordSkuDto;
 import com.consum.base.pojo.query.TransferQry;
+import com.consum.base.pojo.request.LWhFormTransferParam;
 import com.consum.base.pojo.response.FormTransferVO;
 import com.consum.base.pojo.response.FromTransferTemplateInfoVO;
 import com.consum.base.pojo.response.LWHFromTransferExtendVO;
@@ -146,42 +146,6 @@
                 formTransferVO.setFromTransferTemplateInfoList(templateInfoList);
 
                 result.add(formTransferVO);
-
-
-                /*// 鏌ヨ鍨嬪彿鏁伴噺
-                LWhProcureModel lWhProcureModel = new LWhProcureModel();
-                Integer businessType = item.getBusinessType();
-                // TODO 璋冩嫧=0 鍒嗗彂=1 閫�鍥�=2
-                switch (businessType) {
-                    case 0:
-                        lWhProcureModel.setBusinessType(2);
-                        break;
-                    case 1:
-                        lWhProcureModel.setBusinessType(4);
-                        break;
-                }
-                lWhProcureModel.setBusinessId(item.getId());
-                List<LWhProcureModel> models = lWhProcureModelService.select(lWhProcureModel);
-                List<LWhProcureModelVo> lWhProcureModelVoList = new ArrayList<>();
-                if (!CollectionUtils.isEmpty(models)) {
-                    models.forEach(model -> {
-                        LWhProcureModelVo lWhProcureModelVo = new LWhProcureModelVo();
-                        BeanUtils.copyProperties(model, lWhProcureModelVo);
-
-                        Long baseGoodsModelsId = model.getBaseGoodsModelsId();
-                        Long businessId = model.getBusinessId();
-                        Long id = model.getId();
-                        LWhProcureModelUser lWhFormTransferUser = new LWhProcureModelUser();
-                        lWhFormTransferUser.setTransBusinessId(businessId);
-                        lWhFormTransferUser.setWhProcureModelId(id);
-                        lWhFormTransferUser.setBaseGoodsModelsId(baseGoodsModelsId);
-                        List<LWhProcureModelUser> procureModelUserList = lWhProcureModelUserService.select(lWhFormTransferUser);
-                        lWhProcureModelVo.setProcureModelUsersList(procureModelUserList);
-                        lWhProcureModelVoList.add(lWhProcureModelVo);
-                    });
-                }
-                formTransferExtend.setModels(lWhProcureModelVoList);
-                newDatas.add(formTransferExtend);*/
             });
         }
         try {
@@ -327,12 +291,11 @@
         return ResponseValue.success(transferInfoDetailsVoGenericPager);
     }
 
-    /**
-     * 閮ㄩ棬鐗╁搧浣跨敤璁板綍
-     *
-     * @param procureModelInfoDto
-     * @return
-     */
+
+    @ApiOperation(value = "浣跨敤浜轰慨鏀�", notes = "浣跨敤浜轰慨鏀�")
+    @ApiImplicitParams({
+        @ApiImplicitParam(name = "procureModelInfoDto", value = "浣跨敤淇℃伅", required = true)
+    })
     @PostMapping("/useInfo/update")
     public ResponseValue infoUpdate(@RequestBody List<ProcureModelInfoDto> procureModelInfoDto) {
 
@@ -385,6 +348,10 @@
      * @param transferOrderId
      * @return
      */
+    @ApiOperation(value = "閮ㄩ棬鐗╁搧浣跨敤浜鸿褰�", notes = "閮ㄩ棬鐗╁搧浣跨敤浜鸿褰�")
+    @ApiImplicitParams({
+        @ApiImplicitParam(name = "transferOrderId", value = "璋冩嫧鍗昳d", required = true)
+    })
     @GetMapping("/use/record")
     public ResponseValue useRecord(Long transferOrderId) {
 
@@ -394,6 +361,8 @@
         }
         LWhProcureModelUserRecord lWhProcureModelUserRecord = new LWhProcureModelUserRecord();
         lWhProcureModelUserRecord.setTransBusinessId(transferOrderId);
+        String sql =
+            "select * from l_wh_procure_model_user_record pmur inner join l_wh_procure_model_user pmu on pmur.TRANS_BUSINESS_ID = pmu.  " + transferOrderId;
         List<LWhProcureModelUserRecord> modelUserRecords = lWhProcureModelUserRecordService.select(lWhProcureModelUserRecord);
 
         List<UseRecordDto> result = Lists.newArrayList();
@@ -402,10 +371,10 @@
             UseRecordDto useRecordDto = new UseRecordDto();
             useRecordDto.setId(id);
             useRecordDto.setUpdateUserName(item.getOperatorName());
-            useRecordDto.setUpdateTime(DateUtils.toShowDate(item.getDealTime()));
+            useRecordDto.setUpdateTime(item.getDealTime());
 
             LWhProcureModelUser lWhProcureModelUser = new LWhProcureModelUser();
-            lWhProcureModelUser.setWhProcureModelId(id);
+            lWhProcureModelUser.setProcureModelUserRecordId(id);
             List<LWhProcureModelUser> procureModelUserList = lWhProcureModelUserService.select(lWhProcureModelUser);
 
             List<UseRecordSkuDto> recordSkuDtoList = Lists.newArrayList();

--
Gitblit v1.9.1