Browse Source

离职一键专辑客户时间修改成重置

anderx 7 months ago
parent
commit
dc9b0b609a

+ 1 - 1
src/main/java/com/goafanti/common/dao/UserMapper.java

@@ -221,7 +221,7 @@ public interface UserMapper {
 
     int checkCustomerInformation(String uid);
 
-    void updateDimissionTransfer(@Param("aid")String aid, @Param("transferId")String transferId);
+    void updateDimissionTransfer(@Param("aid")String aid, @Param("transferId")String transferId, @Param("date") Date date);
 
     List<userDataListBo> userDataStatistics(@Param("deps")List<String> deps);
 

+ 3 - 0
src/main/java/com/goafanti/common/mapper/RoleResourcesMapper.xml

@@ -326,6 +326,9 @@ where a.id= #{aid,jdbcType=VARCHAR}
   <update id="updateLockRelease" parameterType="java.lang.String">
      update  user_lock_release 
 	 set aid=#{transferId,jdbcType=VARCHAR}
+    <if test="type == 0">
+	 ,lock_time= now()
+    </if>
 	 where aid = #{aid,jdbcType=VARCHAR}
 	 and type=#{type,jdbcType=VARCHAR}
 	 and status=0

+ 1 - 1
src/main/java/com/goafanti/common/mapper/UserLockReleaseMapper.xml

@@ -370,7 +370,7 @@
 
   <update id="updateUserTypeLockList">
   	update user_lock_release set status = #{newStatus} , release_time= #{date}
-  	where aid = #{aid} and type = 0 and type = #{type} and uid in
+  	where aid = #{aid}  and type = #{type} and uid in
 	<foreach item="item" collection="list" separator="," open="(" close=")" index="">
        #{item}
     </foreach>

+ 1 - 0
src/main/java/com/goafanti/common/mapper/UserMapper.xml

@@ -1256,6 +1256,7 @@
         update user
         set aid=#{transferId,jdbcType=VARCHAR},
             information_maintainer=#{transferId,jdbcType=VARCHAR},
+            transfer_time=now(),
             source=3
         where aid=#{aid,jdbcType=VARCHAR}
     </update>

+ 3 - 1
src/main/java/com/goafanti/permission/service/impl/NewRoleServiceImpl.java

@@ -55,6 +55,8 @@ public class NewRoleServiceImpl extends BaseMybatisDao<RoleMapper> implements Ne
 	private AsyncUtils asyncUtils;
 	@Autowired
 	private DepartmentMapper departmentMapper;
+	@Autowired
+	private UserLockReleaseMapper userLockReleaseMapper;
 
 
 	@Override
@@ -176,7 +178,7 @@ public class NewRoleServiceImpl extends BaseMybatisDao<RoleMapper> implements Ne
 				organizationContactBookMapper.updateDimissionTransfer(aid,transferId);
 				//所有客户转交给接受者
 				transferUserUpdateExamine(aid,transferId);
-				userMapper.updateDimissionTransfer(aid,transferId);
+				userMapper.updateDimissionTransfer(aid,transferId,date);
 			}else if (s==roleResources.QDYW.getCode()) {
 				userTransferLogMapper.insertUserLockLog(aid,transferId,date);
 				patentNewMapper.updateAdmin(aid,transferId);