From 807e2c7a2ca8283ba6d6f764c83320ad5e023349 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期四, 19 三月 2020 09:01:04 +0800 Subject: [PATCH] fix 放开红点的权限 --- src/main/resources/mapping/TableInfoMapper.xml | 45 ++++++++++++++++++++++++++++++--------------- 1 files changed, 30 insertions(+), 15 deletions(-) diff --git a/src/main/resources/mapping/TableInfoMapper.xml b/src/main/resources/mapping/TableInfoMapper.xml index c208b70..ef1f047 100644 --- a/src/main/resources/mapping/TableInfoMapper.xml +++ b/src/main/resources/mapping/TableInfoMapper.xml @@ -195,7 +195,7 @@ select ${fields} from ${tableName} where ${where} </select> - <select id="tempDeal" statementType="STATEMENT" resultType="java.lang.Long"> + <select id="tempDeal" statementType="STATEMENT" resultType="java.lang.Integer"> UPDATE ${tableTempName} t SET deal = 1 @@ -388,9 +388,9 @@ ]]> </select> - <select id="insert" resultType="java.lang.Boolean" statementType="STATEMENT" > + <insert id="insert" statementType="STATEMENT" > INSERT INTO ${tableName} (${fields}) VALUES ${values} - </select> + </insert> <update id="update"> update ${tableName} set ${updateSegment} @@ -409,7 +409,7 @@ </delete> <!-- temp 2 standrad--> - <select id="tempCreate2std" statementType="STATEMENT" > + <insert id="tempCreate2std" statementType="STATEMENT" > INSERT INTO ${tableName} SELECT ${tempFields} @@ -423,7 +423,7 @@ and operate = 'create' and tm.id = t.id ) - </select> + </insert> <select id="getTempIdByStdId" statementType="STATEMENT" resultType="java.lang.String"> SELECT tm.id from ${tableTempName} tm @@ -432,20 +432,35 @@ </select> - <select id="insertMatintainDetailFromTemp" statementType="STATEMENT" resultType="java.lang.Integer"> + <insert id="insertMatintainDetailFromTemp" statementType="STATEMENT" > INSERT INTO maintain_detail - SELECT md5(uuid()) as id, ${maintainId} as parent_id, 'create' as operate, id as pre_merge_id, NOW() as createdate + SELECT md5(uuid()) as id, ${maintainId} as parent_id, ${operate} as operate, id as pre_merge_id, NOW() as create_time from ${tableTempName} m WHERE m.deal = 0 - </select> + </insert> - <select id="updateStdId" statementType="STATEMENT" resultType="java.lang.Integer"> + <insert id="insertMatintainDetailFromStandrad" statementType="STATEMENT" > + + INSERT INTO maintain_detail + SELECT md5(uuid()) as id, ${maintainId} as parent_id, 'delete' as operate, id as pre_merge_id, NOW() as create_time + from ${tableTempName} m WHERE m.deal = 0 + + </insert> + + <update id="updateStdId" statementType="STATEMENT" > update ${tableTempName} set std_id = md5(uuid()) WHERE deal = 0 - </select> + </update> + + <insert id="insertRecordFromStandrad" statementType="STATEMENT" > + INSERT INTO ${recordTableName} + SELECT ${tempFieldList}, 0 as deal + from ${tableName} + + </insert> <select id="tempByOperate" statementType="STATEMENT" resultType="java.util.Map"> SELECT @@ -463,20 +478,20 @@ </select> - <select id="updateRecordByMaintainId" statementType="STATEMENT" resultType="java.lang.Integer"> + <update id="updateRecordByMaintainId" statementType="STATEMENT" > update ${tableTempName} INNER JOIN maintain_detail on ${tableTempName}.id = maintain_detail.pre_merge_id set ${updateSegment} WHERE maintain_detail.parent_id = ${maintainId} - </select> + </update> - <select id="deleteRecordByMaintainId" statementType="STATEMENT" resultType="java.lang.Integer"> + <delete id="deleteRecordByMaintainId" statementType="STATEMENT" > DELETE ${tableTempName} from ${tableTempName} INNER JOIN maintain_detail on maintain_detail.pre_merge_id = ${tableTempName}.id WHERE maintain_detail.parent_id = ${maintainId} and ${tableTempName}.std_id = ${stdId} -\ - </select> + + </delete> </mapper> -- Gitblit v1.8.0