From e547993a3c78d0bd75f3fdef4a9878e180d73d36 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期一, 29 四月 2024 17:52:26 +0800 Subject: [PATCH] 合同考核结果定时任务、详情、查询、导出 --- ycl-server/src/main/resources/mapper/zgyw/ContractScoreMapper.xml | 33 +++++++++++++++++++++++++++------ 1 files changed, 27 insertions(+), 6 deletions(-) diff --git a/ycl-server/src/main/resources/mapper/zgyw/ContractScoreMapper.xml b/ycl-server/src/main/resources/mapper/zgyw/ContractScoreMapper.xml index c834028..e4ca7ab 100644 --- a/ycl-server/src/main/resources/mapper/zgyw/ContractScoreMapper.xml +++ b/ycl-server/src/main/resources/mapper/zgyw/ContractScoreMapper.xml @@ -22,12 +22,33 @@ select id, publish_id, template_id, num, score, create_user, create_user_name, update_user, update_user_name, create_time, update_time from t_contract_score </sql> - <select id="selectDefaultScoreList" resultMap="DefaultScoreResult"> - <include refid="selectDefaultScoreVo"/> - <where> - <if test="publishId != null "> and publish_id = #{publishId}</if> - <if test="templateId != null "> and template_id = #{templateId}</if> - </where> + <select id="selectDefaultScoreList" resultType="com.ycl.platform.domain.entity.ContractScore"> + SELECT + cs.*, + u.unit_name AS unitName, + c.name AS contractName + FROM + t_contract_score cs + LEFT JOIN + t_yw_unit u ON cs.unit_id = u.id and u.deleted = '0' + LEFT JOIN + t_contract c ON cs.contract_id = c.id and c.deleted = '0' + where + cs.deleted = '0' + <if test="unitId != null"> + AND cs.unit_id = #{unitId} + </if> + <if test="createStartTime != null"> + AND cs.create_time BETWEEN #{createStartTime} AND #{createEndTime} + </if> + <if test="auditingStartTime != null"> + AND cs.auditing_time BETWEEN #{auditingStartTime} AND #{auditingEndTime} + </if> + <if test="auditingStatus != null"> + AND cs.auditing_status = #{auditingStatus} + </if> + ORDER BY + cs.create_time DESC </select> <select id="selectDefaultScoreById" resultMap="DefaultScoreResult"> -- Gitblit v1.8.0