From 45c3b7aacf3d20e1915e597152ad30a3b40377a2 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: 星期一, 28 七月 2025 13:11:34 +0800
Subject: [PATCH] 修改小程序考试,新增项目管理

---
 multi-system/src/main/resources/mapper/system/ProductItemMapper.xml |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/multi-system/src/main/resources/mapper/system/ProductItemMapper.xml b/multi-system/src/main/resources/mapper/system/ProductItemMapper.xml
index ee68552..a020fd6 100644
--- a/multi-system/src/main/resources/mapper/system/ProductItemMapper.xml
+++ b/multi-system/src/main/resources/mapper/system/ProductItemMapper.xml
@@ -11,6 +11,8 @@
             pi.`catalogue_id`,
             CONCAT(c.`number`, ' ', c.`mess`) AS catalogue_name,
             pi.`company_id`,
+            pi.`item_id`,
+            i.item_name,
             sc.`name` as company_name,
             pi.`number`,
             pi.`erdact`,
@@ -24,16 +26,26 @@
             pi.`update_time`
         FROM
             product_item pi
-                LEFT JOIN sys_company sc on pi.company_id = sc.id
-        left join catalogue c on pi.catalogue_id = c.id
+            LEFT JOIN sys_company sc on pi.company_id = sc.id
+            left join catalogue c on pi.catalogue_id = c.id
+            LEFT JOIN item i ON pi.item_id = i.id
+            LEFT JOIN item_user iu ON i.id = iu.item_id
         WHERE
             pi.del_flag = 1 and pi.type = #{type}
         <if test="companyId!=null and companyId!=''">
             and pi.company_id =#{companyId}
         </if>
+        <if test="userId!=null">
+            and iu.user_id = #{userId}
+        </if>
+        <if test="itemId!=null">
+            and pi.item_id = #{itemId}
+        </if>
         <if test="catalogueId!=null and catalogueId!=''">
             and pi.catalogue_id = #{catalogueId}
         </if>
+        GROUP BY
+            pi.id
         ORDER BY
             pi.create_time ASC
     </select>

--
Gitblit v1.9.2