Sfoglia il codice sorgente

BUG对应

git-svn-id: https://192.168.57.71/svn/jsgkj@1231 931142cf-59ea-a443-aa0e-51397b428577
ld_zhouk 8 anni fa
parent
commit
1e2e97e0dc

+ 5 - 2
gkaqv2/trunk/modules/frame/src/main/resources/com/xt/js/gkaq/frame/mappers/UserGroupModelMapper.xml

@@ -44,12 +44,15 @@
     from AQ_BASIC_FRAME_USER_GROUP
   </select>
   <select id="selectByUserId" parameterType="java.lang.String" resultMap="BaseResultMap">
+  	<bind name="STATE_DEL" value="@com.xt.js.gkaq.common.BaseUUIDModel@STATE_DELETE"/>
     select ID, GROUP_ID, USER_ID
     from AQ_BASIC_FRAME_USER_GROUP
-    where USER_ID = #{userId,jdbcType=VARCHAR}
+    where USER_ID = #{userId,jdbcType=VARCHAR} and STATE != #{STATE_DEL}
   </select>
   <delete id="deleteByUserId" parameterType="java.lang.String" >
-    delete from AQ_BASIC_FRAME_USER_GROUP
+  	<bind name="STATE_DEL" value="@com.xt.js.gkaq.common.BaseUUIDModel@STATE_DELETE"/>
+    update AQ_BASIC_FRAME_USER_GROUP
+    set STATE = #{STATE_DEL}
     where USER_ID = #{userId,jdbcType=VARCHAR}
   </delete>
 </mapper>