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