ycl-server/src/main/resources/mapper/zgyw/ContractResultMapper.xml
@@ -24,4 +24,15 @@ AND c.publish = #{publish} </if> </select> <select id="selectCheckResultRecordList" resultType="com.ycl.platform.domain.entity.ContractResultRecord"> SELECT a.rule_name, COUNT(b.id) AS num, IFNULL(-SUM(score), 0) AS score FROM t_calculate_rule a LEFT JOIN t_contract_result_record b ON SUBSTRING_INDEX(b.rule_ids, ',', -1) = a.id AND b.deleted = 0 AND b.result_id = #{resultId} WHERE a.contract_id = #{contractId} AND a.deleted = 0 GROUP BY a.rule_name </select> </mapper>