From 7261ee93908d61a2c714645f19501aee9a7aba7b Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期五, 24 十一月 2023 17:35:51 +0800
Subject: [PATCH] --部门物品分发

---
 consum-base/src/main/java/com/consum/base/service/LWhProcureModelUserServiceImpl.java |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/LWhProcureModelUserServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/LWhProcureModelUserServiceImpl.java
index d63a8c1..cb18897 100644
--- a/consum-base/src/main/java/com/consum/base/service/LWhProcureModelUserServiceImpl.java
+++ b/consum-base/src/main/java/com/consum/base/service/LWhProcureModelUserServiceImpl.java
@@ -1,6 +1,13 @@
 package com.consum.base.service;
 
+import com.consum.base.core.utils.MapUtils;
+import com.consum.base.core.utils.MapperUtil;
+import com.consum.base.pojo.dto.UseRecordDTO;
+import com.google.common.collect.Lists;
 import com.walker.jdbc.service.BaseServiceImpl;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
 import org.springframework.stereotype.Service;
 
 /**
@@ -12,4 +19,32 @@
 @Service
 public class LWhProcureModelUserServiceImpl extends BaseServiceImpl {
 
+    public List<UseRecordDTO> selectUseRecord(Long businessId) {
+        String sql = "SELECT\n"
+            + "\tpmur.ID,\n"
+            + "\tpm.ID procureModelId,\n"
+            + "\tpmur.DEAL_TIME updateTime,\n"
+            + "\tpmur.OPERATOR_NAME updateUserName,\n"
+            + "\tpm.BASE_GOODS_MODELS_ID,\n"
+            + "\tpm.BASE_GOODS_MODELS_NAME,\n"
+            + "\tbgm.UNIT,\n"
+            + "\tpmu.GOODS_NUM num,\n"
+            + "\tpmu.NOW_USER_NAME useName,\n"
+            + "\tpmu.NOW_USER_PHONE phone\n"
+            + "FROM\n"
+            + "\tl_wh_procure_model_user pmu\n"
+            + "\tINNER JOIN l_wh_procure_model_user_record pmur ON pmu.PROCURE_MODEL_USER_RECORD_ID = pmur.id\n"
+            + "\tINNER JOIN l_wh_procure_model pm ON pm.id = pmu.WH_PROCURE_MODEL_ID\n"
+            + "\tINNER JOIN base_goods_models bgm ON pm.BASE_GOODS_MODELS_ID = bgm.id\n"
+            + "\tWHERE pm.BUSINESS_ID =:id order by pmur.DEAL_TIME desc ";
+        Map<String, Object> procureModelId = new HashMap<>();
+        procureModelId.put("id", businessId);
+        List<Map<String, Object>> select = this.select(sql, procureModelId, new MapperUtil());
+        List<UseRecordDTO> useRecordDTOList = Lists.newArrayList();
+        select.forEach(item -> {
+            UseRecordDTO useRecordDto = MapUtils.convertMapToObj(item, UseRecordDTO.class);
+            useRecordDTOList.add(useRecordDto);
+        });
+        return useRecordDTOList;
+    }
 }

--
Gitblit v1.9.1