From f5e7329bfc638dcf686ef25e77172649c8c0f7c6 Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Mon, 16 May 2022 08:30:26 +0800
Subject: [PATCH] 农资管理

---
 src/main/java/org/springblade/modules/stockrecord/mapper/StockrecordMapper.xml |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/src/main/java/org/springblade/modules/stockrecord/mapper/StockrecordMapper.xml b/src/main/java/org/springblade/modules/stockrecord/mapper/StockrecordMapper.xml
index dd00f40..65f2569 100644
--- a/src/main/java/org/springblade/modules/stockrecord/mapper/StockrecordMapper.xml
+++ b/src/main/java/org/springblade/modules/stockrecord/mapper/StockrecordMapper.xml
@@ -18,7 +18,9 @@
 
 
     <select id="selectStockrecordPage" resultMap="stockrecordResultMap">
-        select * from sys_stockrecord where is_deleted = 0
+        select *
+        from sys_stockrecord
+        where is_deleted = 0
     </select>
     <select id="seletList" resultType="org.springblade.modules.stock.vo.StockVO">
         SELECT st.*,
@@ -50,4 +52,27 @@
         </if>
     </select>
 
+
+    <!--农资记录查询-->
+    <select id="seletStockRecordList" resultType="org.springblade.modules.stockrecord.vo.StockrecordVO">
+        SELECT st.*,
+               stf.type         AS stype,
+               stf.factory_name AS factoryName,
+               d.dict_value     AS dic1,
+               c.dict_value     AS dic2,
+               a.name           as czr
+        FROM `sys_stockrecord` st
+                 LEFT JOIN sys_stockfactory stf
+                           ON st.stock_id1 = stf.id
+                 LEFT JOIN (SELECT dict_key, dict_value
+                            FROM blade_dict_biz
+                            WHERE `code` = 'stockSpecs1'
+                              AND is_deleted = 0) d ON d.dict_key = st.specs_val1
+                 LEFT JOIN (SELECT dict_key, dict_value
+                            FROM blade_dict_biz
+                            WHERE `code` = 'stockSpecs2'
+                              AND is_deleted = 0) c ON c.dict_key = st.specs_val2
+                 LEFT JOIN (SELECT name, id FROM blade_user WHERE is_deleted = 0) a ON a.id = st.create_user
+        WHERE st.is_deleted = 0
+    </select>
 </mapper>

--
Gitblit v1.9.3