From e38612bd0c14b89f393a18ebcee0bc5028f8889d Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期二, 09 十二月 2025 16:44:32 +0800
Subject: [PATCH] 修改功能
---
multi-system/src/main/resources/mapper/system/MemoMapper.xml | 63 ++++++++++++++++++++-----------
1 files changed, 40 insertions(+), 23 deletions(-)
diff --git a/multi-system/src/main/resources/mapper/system/MemoMapper.xml b/multi-system/src/main/resources/mapper/system/MemoMapper.xml
index 6ec692d..2fed3ca 100644
--- a/multi-system/src/main/resources/mapper/system/MemoMapper.xml
+++ b/multi-system/src/main/resources/mapper/system/MemoMapper.xml
@@ -7,15 +7,15 @@
<select id="getIndexTitle" resultType="com.gkhy.exam.system.domain.vo.IndexDataRep" parameterType="com.gkhy.exam.system.domain.vo.IndexSearch">
<if test="keyword != '' and keyword != null">
SELECT CONCAT(`year`, '年内审实施计划') AS title,
- '1' AS type,
- id AS dataId
+ '1' AS type,
+ id AS dataId
FROM internal_audit_carry
WHERE del_flag = 1
AND review_start = DATE(
NOW()) and company_id = #{companyId}
UNION ALL
- SELECT a.device_name AS title,
- '4' AS type,
+ SELECT a.device_name AS title,
+ '4' AS type,
a.annual_verification_id AS dataId
FROM annual_verification_device a
INNER JOIN annual_verification_plan b ON a.annual_verification_id = b.id
@@ -26,33 +26,50 @@
UNION ALL
</if>
<if test="keyword1 != '' and keyword1 != null">
- SELECT train_name AS title,
- '2' AS type,
- id AS dataId
- FROM train_plan
- WHERE del_flag = 1
- AND DATE_SUB(DATE(train_time), INTERVAL 1 MONTH) = DATE(
- NOW()) and company_id = #{companyId}
- UNION ALL
+ SELECT train_name AS title,
+ '2' AS type,
+ id AS dataId
+ FROM train_plan
+ WHERE del_flag = 1
+ AND DATE_SUB(DATE(train_time), INTERVAL 1 MONTH) = DATE(
+ NOW()) and company_id = #{companyId}
+ UNION ALL
</if>
SELECT b.item_name AS title,
- '3' AS type,
- a.id AS dataId
+ '3' AS type,
+ a.id AS dataId
FROM item_review a
- INNER JOIN item b ON b.id = a.item_id
- AND b.del_flag = 1
- INNER JOIN item_review_user c ON c.review_id = a.id
- AND c.del_flag = 0
+ INNER JOIN item b ON b.id = a.item_id
+ AND b.del_flag = 1
+ INNER JOIN item_review_user c ON c.review_id = a.id
+ inner join ex_student ex on ex.id = c.review_user_id
+ AND c.del_flag = 0
WHERE a.del_flag = 0
- AND c.review_user_id = #{userId}
- AND c.`status` = 2 and a.company_id = #{companyId}
+ AND ex.user_id = #{userId}
+ AND c.`status` = 2 and a.company_id = #{companyId}
UNION ALL
SELECT a.use_seal_cause AS title,
- '5' AS type,
- a.id AS dataId
+ '5' AS type,
+ a.id AS dataId
FROM use_seal_apply a
WHERE a.del_flag = 0
- AND (a.apply_user_id = #{userId} or a.next_check = #{userId} )
+ AND (a.apply_user_id = #{userId} )
AND a.`status` = 1 and a.company_id = #{companyId}
+ UNION ALL
+ SELECT a.use_seal_cause AS title,
+ '6' AS type,
+ a.id AS dataId
+ FROM use_seal_apply a
+ WHERE a.del_flag = 0
+ AND (a.next_check = #{userId} )
+ AND a.`status` = 1 and a.company_id = #{companyId}
+ UNION ALL
+ SELECT concat(DATE(a.create_time),',您有新的颁布审批请查看手机端小程序!') as title,
+ '7' AS type,
+ a.id AS dataId
+ FROM proclaim a
+ WHERE a.del_flag = 0
+ AND a.check_id = #{userId}
+ AND a.`status` = 0 and a.company_id = #{companyId}
</select>
</mapper>
--
Gitblit v1.9.2