Commit ff1bb665 by 张祺

修改审批和提交记录的审批记录

parent 2a0b3cb3
...@@ -102,13 +102,13 @@ public class TaskCtrl { ...@@ -102,13 +102,13 @@ public class TaskCtrl {
@ApiOperation("提交任务去审核") @ApiOperation("提交任务去审核")
@GetMapping("toSubmit") @GetMapping("toSubmit")
public Result toSubmit(@ApiParam("任务id") @RequestParam("taskId") String id) { public Result toSubmit(@ApiParam("任务id") @RequestParam("taskId") String id) {
return taskService.submitTask(id, SystemUserUtil.getCurrentUserId()); return taskService.submitTask(id, SystemUserUtil.getCurrentUser());
} }
@ApiOperation("审核任务") @ApiOperation("审核任务")
@PostMapping("audit") @PostMapping("audit")
public Result audit(@ApiParam("审核信息") @RequestBody TaskAuditResult param) { public Result audit(@ApiParam("审核信息") @RequestBody TaskAuditResult param) {
taskService.auditTask(param, SystemUserUtil.getCurrentUserId()); taskService.auditTask(param, SystemUserUtil.getCurrentUser());
return Result.genOkResult(); return Result.genOkResult();
} }
......
...@@ -260,7 +260,7 @@ public class TaskServiceImpl implements TaskService { ...@@ -260,7 +260,7 @@ public class TaskServiceImpl implements TaskService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Result submitTask(String taskId, String userId) { public Result submitTask(String taskId, String user) {
Result result = null; Result result = null;
Date now = new Date(); Date now = new Date();
Task task = taskMapper.getById(taskId); Task task = taskMapper.getById(taskId);
...@@ -283,7 +283,6 @@ public class TaskServiceImpl implements TaskService { ...@@ -283,7 +283,6 @@ public class TaskServiceImpl implements TaskService {
if (configInfo != null) { if (configInfo != null) {
String indDept = task.getRefIndDept(); String indDept = task.getRefIndDept();
List<RoleRefUserModel> users = getUserByRoleIdStr(configInfo.getCfValue()); List<RoleRefUserModel> users = getUserByRoleIdStr(configInfo.getCfValue());
String user = SystemUserUtil.getCurrentUser();
if (CollectionUtils.isNotEmpty(users)) { if (CollectionUtils.isNotEmpty(users)) {
StringBuilder userIds = new StringBuilder(Constants.SEP_COMMA); StringBuilder userIds = new StringBuilder(Constants.SEP_COMMA);
StringBuilder userNames = new StringBuilder(Constants.SEP_COMMA); StringBuilder userNames = new StringBuilder(Constants.SEP_COMMA);
...@@ -314,7 +313,7 @@ public class TaskServiceImpl implements TaskService { ...@@ -314,7 +313,7 @@ public class TaskServiceImpl implements TaskService {
if (found) { if (found) {
task.setAuditUsers(userIds.toString()); task.setAuditUsers(userIds.toString());
task.setAuditUserNames(userNames.toString()); task.setAuditUserNames(userNames.toString());
task.setUpdater(userId); task.setUpdater(user);
task.setUpdateTime(now); task.setUpdateTime(now);
task.setStatus(Constants.APPLY_STATE_AUDITING); task.setStatus(Constants.APPLY_STATE_AUDITING);
taskMapper.updateByPrimaryKey(task); taskMapper.updateByPrimaryKey(task);
...@@ -324,15 +323,15 @@ public class TaskServiceImpl implements TaskService { ...@@ -324,15 +323,15 @@ public class TaskServiceImpl implements TaskService {
auditRecord.setId(IdWorker.getStrId()); auditRecord.setId(IdWorker.getStrId());
auditRecord.setPTaskId(task.getPId()); auditRecord.setPTaskId(task.getPId());
auditRecord.setState(Constants.DATA_STATE_A); auditRecord.setState(Constants.DATA_STATE_A);
auditRecord.setCreator(userId); auditRecord.setCreator(user);
auditRecord.setUpdater(userId); auditRecord.setUpdater(user);
auditRecord.setUpdateTime(now); auditRecord.setUpdateTime(now);
auditRecord.setCreateTime(now); auditRecord.setCreateTime(now);
taskAuditRecordMapper.insert(auditRecord); taskAuditRecordMapper.insert(auditRecord);
noticeInfoService.createNotices(noticeInfos); noticeInfoService.createNotices(noticeInfos);
result = Result.genOkResult(); result = Result.genOkResult();
LogManager.logInfo(Constants.LOG_CONTEXT_API, "提交任务id:{},name:{}到审核", LogManager.logInfo(Constants.LOG_CONTEXT_API, "{}提交任务id:{},name:{}到审核",
taskId, task.getRuleName()); user, taskId, task.getRuleName());
} else { } else {
result = Result.genFailedResult("此配置此任务审批人,ruleType=" + ruleType + ",归属部门=" + indDept); result = Result.genFailedResult("此配置此任务审批人,ruleType=" + ruleType + ",归属部门=" + indDept);
} }
...@@ -349,7 +348,7 @@ public class TaskServiceImpl implements TaskService { ...@@ -349,7 +348,7 @@ public class TaskServiceImpl implements TaskService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void auditTask(TaskAuditResult auditResult, String auditUserId) { public void auditTask(TaskAuditResult auditResult, String auditUser) {
Date now = new Date(); Date now = new Date();
Task task = taskMapper.getById(auditResult.getTaskId()); Task task = taskMapper.getById(auditResult.getTaskId());
task.setUpdateTime(now); task.setUpdateTime(now);
...@@ -370,13 +369,13 @@ public class TaskServiceImpl implements TaskService { ...@@ -370,13 +369,13 @@ public class TaskServiceImpl implements TaskService {
auditRecord.setTaskId(task.getId()); auditRecord.setTaskId(task.getId());
auditRecord.setId(IdWorker.getStrId()); auditRecord.setId(IdWorker.getStrId());
auditRecord.setPTaskId(task.getPId()); auditRecord.setPTaskId(task.getPId());
auditRecord.setCreator(auditUserId); auditRecord.setCreator(auditUser);
auditRecord.setUpdater(auditUserId); auditRecord.setUpdater(auditUser);
auditRecord.setUpdateTime(now); auditRecord.setUpdateTime(now);
auditRecord.setCreateTime(now); auditRecord.setCreateTime(now);
taskAuditRecordMapper.insert(auditRecord); taskAuditRecordMapper.insert(auditRecord);
LogManager.logInfo(Constants.LOG_CONTEXT_API, "{}任务:{}Id:{},ruleId:{}, ruleLevel:{}", LogManager.logInfo(Constants.LOG_CONTEXT_API, "{} {}任务:{}Id:{},ruleId:{}, ruleLevel:{}",
recordType, task.getRuleName(), task.getId(), task.getRuleId(), task.getRuleLevel()); auditUser, recordType, task.getRuleName(), task.getId(), task.getRuleId(), task.getRuleLevel());
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment