|
@@ -471,6 +471,7 @@ public class UserService extends ServiceImpl<UserMapper, User> {
|
|
|
userDTO.getPostDTOList().forEach(postDTO -> {
|
|
userDTO.getPostDTOList().forEach(postDTO -> {
|
|
|
baseMapper.insertUserPost(userDTO.getId(), postDTO.getId());
|
|
baseMapper.insertUserPost(userDTO.getId(), postDTO.getId());
|
|
|
});
|
|
});
|
|
|
|
|
+ syncUserSignatureTwoInfo(userDTO.getId());
|
|
|
}
|
|
}
|
|
|
UserUtils.deleteCache(userDTO);
|
|
UserUtils.deleteCache(userDTO);
|
|
|
//判断redis中是否有这个key
|
|
//判断redis中是否有这个key
|
|
@@ -701,13 +702,40 @@ public class UserService extends ServiceImpl<UserMapper, User> {
|
|
|
userSignatureInfo.setSignatureCount("100");
|
|
userSignatureInfo.setSignatureCount("100");
|
|
|
userSignatureInfo.setUserId(userId);
|
|
userSignatureInfo.setUserId(userId);
|
|
|
userSignatureInfo.setCreateById("1");
|
|
userSignatureInfo.setCreateById("1");
|
|
|
- userSignatureInfo.setCreateById("1");
|
|
|
|
|
|
|
+ userSignatureInfo.setUpdateById("1");
|
|
|
userSignatureInfoMapper.insert(userSignatureInfo);
|
|
userSignatureInfoMapper.insert(userSignatureInfo);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
|
+ *同步签字注师2的签章信息
|
|
|
|
|
+ */
|
|
|
|
|
+ public void syncUserSignatureTwoInfo(String userId) {
|
|
|
|
|
+ UserDTO userDTO = baseMapper.findUserList(
|
|
|
|
|
+ new Page<>(1, 1),
|
|
|
|
|
+ new QueryWrapper<UserDTO>()
|
|
|
|
|
+ .eq("a.del_flag", CommonConstants.NOT_DELETED)
|
|
|
|
|
+ .eq("sc.type", "6")
|
|
|
|
|
+ .eq("a.id", userId)
|
|
|
|
|
+ ).getRecords().stream().findFirst().orElse(null);
|
|
|
|
|
+
|
|
|
|
|
+ if (userDTO == null) {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ String post = userDTO.getPost();
|
|
|
|
|
+ String count = userDTO.getSignatureCount();
|
|
|
|
|
+ if ("签字注师2".equals(post) && !"9999".equals(count)) {
|
|
|
|
|
+ updateSignatureCount(userId, "9999");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!"签字注师2".equals(post) && "9999".equals(count)) {
|
|
|
|
|
+ updateSignatureCount(userId, "100");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
* 查询签字注师二信息集合
|
|
* 查询签字注师二信息集合
|
|
|
*
|
|
*
|
|
|
* @param dto
|
|
* @param dto
|
|
@@ -1019,11 +1047,24 @@ public class UserService extends ServiceImpl<UserMapper, User> {
|
|
|
* 修改注会的可签章份数
|
|
* 修改注会的可签章份数
|
|
|
*/
|
|
*/
|
|
|
public void updateSignatureCount(String id, String signatureCount) {
|
|
public void updateSignatureCount(String id, String signatureCount) {
|
|
|
|
|
+ UserSignatureInfo info = userSignatureInfoMapper.findById(id);
|
|
|
|
|
+ if(info == null){
|
|
|
|
|
+ UserSignatureInfo userSignatureInfo = new UserSignatureInfo();
|
|
|
|
|
+ userSignatureInfo.setSignatureCount(signatureCount);
|
|
|
|
|
+ userSignatureInfo.setUserId(id);
|
|
|
|
|
+ userSignatureInfo.setCreateById("1");
|
|
|
|
|
+ userSignatureInfo.setUpdateById("1");
|
|
|
|
|
+ userSignatureInfoMapper.insert(userSignatureInfo);
|
|
|
|
|
+ }else{
|
|
|
userSignatureInfoMapper.update(
|
|
userSignatureInfoMapper.update(
|
|
|
null,
|
|
null,
|
|
|
new UpdateWrapper<UserSignatureInfo>()
|
|
new UpdateWrapper<UserSignatureInfo>()
|
|
|
.set("signature_count", signatureCount)
|
|
.set("signature_count", signatureCount)
|
|
|
.eq("user_id", id)
|
|
.eq("user_id", id)
|
|
|
);
|
|
);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|