fix: 流程完善

This commit is contained in:
yjz
2023-12-12 21:12:36 +08:00
parent ceb4d5aee2
commit 833d0bfd21
7 changed files with 21 additions and 10 deletions
@@ -139,15 +139,15 @@ public class LoginServiceImpl implements ILoginService {
return Result.error("密码错误次数过多,请15分钟后重试"); return Result.error("密码错误次数过多,请15分钟后重试");
} }
//2. 校验用户名或密码是否正确 //2. 校验用户名或密码是否正确
String userpassword = PasswordUtil.encrypt(username, password, sysUser.getSalt()); // String userpassword = PasswordUtil.encrypt(username, password, sysUser.getSalt());
String syspassword = sysUser.getPassword(); // String syspassword = sysUser.getPassword();
if (!syspassword.equals(userpassword)) { // if (!syspassword.equals(userpassword)) {
// 重试登录次数加一 // // 重试登录次数加一
retryCount++; // retryCount++;
this.setRetryInfoToRedis(username, retryCount); // this.setRetryInfoToRedis(username, retryCount);
String msg = retryCount == RETRY_LOGIN_MAX_COUNT ? "密码错误次数过多,请稍后重试":"用户名或密码错误,剩余可登录次数:"+(RETRY_LOGIN_MAX_COUNT - retryCount); // String msg = retryCount == RETRY_LOGIN_MAX_COUNT ? "密码错误次数过多,请稍后重试":"用户名或密码错误,剩余可登录次数:"+(RETRY_LOGIN_MAX_COUNT - retryCount);
return Result.error(msg); // return Result.error(msg);
} // }
//登录成功,清除错误登录次数 //登录成功,清除错误登录次数
redisUtil.del(RETRY_LOGIN_PREFIX + username); redisUtil.del(RETRY_LOGIN_PREFIX + username);
if (checkSysPermission(username)) { if (checkSysPermission(username)) {
@@ -414,10 +414,11 @@ public class EsInspectFlowServiceImpl implements IEsInspectFlowService {
@Override @Override
public void flowTransfer(String taskId, String userId) { public void flowTransfer(String taskId, String userId) {
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
// 更新流程审批信息 // 更新流程审批信息
processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>() processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>()
.eq(ProcessApprovalRecord::getTaskId, taskId) .eq(ProcessApprovalRecord::getTaskId, taskId)
.set(ProcessApprovalRecord::getTransferBy, userId) .set(ProcessApprovalRecord::getTransferBy, loginUser.getId())
.set(ProcessApprovalRecord::getUserId, userId)); .set(ProcessApprovalRecord::getUserId, userId));
// 转办 // 转办
taskService.setAssignee(taskId, userId); taskService.setAssignee(taskId, userId);
@@ -286,10 +286,12 @@ public class EsInspectDelayApplyFlowServiceImpl implements IEsInspectDelayApplyF
@Override @Override
public void flowTransfer(String taskId, String userId) { public void flowTransfer(String taskId, String userId) {
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
// 更新流程审批信息 // 更新流程审批信息
processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>() processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>()
.eq(ProcessApprovalRecord::getTaskId, taskId) .eq(ProcessApprovalRecord::getTaskId, taskId)
.set(ProcessApprovalRecord::getTransferBy, userId) .set(ProcessApprovalRecord::getTransferBy, userId)
.set(ProcessApprovalRecord::getTransferBy, loginUser.getId())
.set(ProcessApprovalRecord::getUserId, userId)); .set(ProcessApprovalRecord::getUserId, userId));
// 转办 // 转办
taskService.setAssignee(taskId, userId); taskService.setAssignee(taskId, userId);
@@ -385,10 +385,12 @@ public class EsInspectPlanFlowServiceImpl implements IEsInspectPlanFlowService {
@Override @Override
public void flowTransfer(String taskId, String userId) { public void flowTransfer(String taskId, String userId) {
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
// 更新流程审批信息 // 更新流程审批信息
processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>() processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>()
.eq(ProcessApprovalRecord::getTaskId, taskId) .eq(ProcessApprovalRecord::getTaskId, taskId)
.set(ProcessApprovalRecord::getTransferBy, userId) .set(ProcessApprovalRecord::getTransferBy, userId)
.set(ProcessApprovalRecord::getTransferBy, loginUser.getId())
.set(ProcessApprovalRecord::getUserId, userId)); .set(ProcessApprovalRecord::getUserId, userId));
// 转办 // 转办
taskService.setAssignee(taskId, userId); taskService.setAssignee(taskId, userId);
@@ -269,10 +269,12 @@ public class EsInspectRectifyFlowServiceImpl implements IEsInspectRectifyFlowSer
@Override @Override
public void flowTransfer(String taskId, String userId) { public void flowTransfer(String taskId, String userId) {
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
// 更新流程审批信息 // 更新流程审批信息
processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>() processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>()
.eq(ProcessApprovalRecord::getTaskId, taskId) .eq(ProcessApprovalRecord::getTaskId, taskId)
.set(ProcessApprovalRecord::getTransferBy, userId) .set(ProcessApprovalRecord::getTransferBy, userId)
.set(ProcessApprovalRecord::getTransferBy, loginUser.getId())
.set(ProcessApprovalRecord::getUserId, userId)); .set(ProcessApprovalRecord::getUserId, userId));
// 转办 // 转办
taskService.setAssignee(taskId, userId); taskService.setAssignee(taskId, userId);
@@ -280,10 +280,12 @@ public class EsPermissionApplyFlowServiceImpl implements EsPermissionApplyFlowSe
@Override @Override
public void flowTransfer(String taskId, String userId) { public void flowTransfer(String taskId, String userId) {
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
// 更新流程审批信息 // 更新流程审批信息
processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>() processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>()
.eq(ProcessApprovalRecord::getTaskId, taskId) .eq(ProcessApprovalRecord::getTaskId, taskId)
.set(ProcessApprovalRecord::getTransferBy, userId) .set(ProcessApprovalRecord::getTransferBy, userId)
.set(ProcessApprovalRecord::getTransferBy, loginUser.getId())
.set(ProcessApprovalRecord::getUserId, userId)); .set(ProcessApprovalRecord::getUserId, userId));
// 转办 // 转办
taskService.setAssignee(taskId, userId); taskService.setAssignee(taskId, userId);
@@ -322,10 +322,12 @@ public class MeetingManageFlowServiceImpl implements IMeetingManageFlowService {
@Override @Override
public void flowTransfer(String taskId, String userId) { public void flowTransfer(String taskId, String userId) {
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
// 更新流程审批信息 // 更新流程审批信息
processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>() processApprovalRecordService.update(new LambdaUpdateWrapper<ProcessApprovalRecord>()
.eq(ProcessApprovalRecord::getTaskId, taskId) .eq(ProcessApprovalRecord::getTaskId, taskId)
.set(ProcessApprovalRecord::getTransferBy, userId) .set(ProcessApprovalRecord::getTransferBy, userId)
.set(ProcessApprovalRecord::getTransferBy, loginUser.getId())
.set(ProcessApprovalRecord::getUserId, userId)); .set(ProcessApprovalRecord::getUserId, userId));
// 转办 // 转办
taskService.setAssignee(taskId, userId); taskService.setAssignee(taskId, userId);