| | |
| | | <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 |
| | |
| | | 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> |