From ab0682fb16c1cd1d1f1b054184296bbaae158d2b Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Mon, 22 Dec 2025 16:45:44 +0800
Subject: [PATCH] 修改合同评审
---
multi-system/src/main/resources/mapper/system/ContractReviewMapper.xml | 48 +++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 47 insertions(+), 1 deletions(-)
diff --git a/multi-system/src/main/resources/mapper/system/ContractReviewMapper.xml b/multi-system/src/main/resources/mapper/system/ContractReviewMapper.xml
index af92fcc..4a87b73 100644
--- a/multi-system/src/main/resources/mapper/system/ContractReviewMapper.xml
+++ b/multi-system/src/main/resources/mapper/system/ContractReviewMapper.xml
@@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.gkhy.exam.system.mapper.ContractReviewMapper">
+ <update id="updateByUserid">
+ update contract_review set status = 1 ,suggest=#{suggest} where id = #{id} and legal_person = #{legalPerson}
+ </update>
<select id="selectReviewList" resultType="com.gkhy.exam.system.domain.ContractReview">
SELECT
@@ -31,7 +34,10 @@
cr.`create_by`,
cr.`create_time`,
cr.`update_by`,
- cr.`update_time`
+ cr.`update_time`,
+ cr.`file_name`,
+ cr.`file_path`,
+ cr.`status`
FROM
`contract_review` cr
LEFT JOIN sys_company sc ON cr.company_id = sc.id
@@ -43,10 +49,50 @@
<if test="companyId!=null">
and cr.company_id =#{companyId}
</if>
+ <if test="status !=null">
+ and cr.status = #{status}
+ </if>
+ <if test="type!=null">
+ and cr.type = #{type}
+ </if>
ORDER BY
cr.create_time DESC
</select>
<select id="selectByContractId" resultType="java.lang.Integer">
select count(*) from contract_review where contract_id =#{contractId} and type = 1
</select>
+ <select id="selectByUserId" resultType="com.gkhy.exam.system.domain.vo.ContractReviewVo">
+ SELECT
+ cr.`id`,
+ cr.`type`,
+ cl.`contract_name`,
+ cr.`file_name`,
+ cr.`file_path`
+ FROM
+ `contract_review` cr
+ LEFT JOIN contract_ledger cl ON cr.contract_id = cl.id
+ LEFT JOIN contract_review_mess crm ON cr.id = crm.review_id
+ WHERE
+ cr.`status` = 0
+ AND cr.del_flag = 1
+ AND (
+ crm.review_user = #{userId}
+ AND crm.`status` = 0)
+ </select>
+ <select id="selectByUserIdMain" resultType="com.gkhy.exam.system.domain.vo.ContractReviewVo">
+ SELECT
+ cr.`id`,
+ cr.`type`,
+ cl.`contract_name`,
+ cr.`file_name`,
+ cr.`file_path`
+ FROM
+ `contract_review` cr
+ LEFT JOIN contract_ledger cl ON cr.contract_id = cl.id
+ LEFT JOIN contract_review_mess crm ON cr.id = crm.review_id
+ WHERE
+ cr.`status` = 0
+ AND cr.del_flag = 1
+ and cr.legal_person = #{userId}
+ </select>
</mapper>
--
Gitblit v1.9.2