|
@@ -104,7 +104,7 @@ public class FlowInfoServiceImpl extends ServiceImpl<FlowInfoMapper, FlowInfo> i
|
|
|
|
|
|
records.forEach(item -> {
|
|
records.forEach(item -> {
|
|
//补充申请人姓名
|
|
//补充申请人姓名
|
|
- item.setCreateByName(userIdNameCache.getNicknameByUserId(Long.parseLong(item.getCreateBy())));
|
|
|
|
|
|
+ item.setCreateByName(userIdNameCache.username2Nickname(item.getCreateBy()));
|
|
//查询下载链接
|
|
//查询下载链接
|
|
FileVo latestFile = fileVersionService.getLatestFile(item.getId());
|
|
FileVo latestFile = fileVersionService.getLatestFile(item.getId());
|
|
item.setFileUrl(latestFile.getUrl());
|
|
item.setFileUrl(latestFile.getUrl());
|
|
@@ -205,7 +205,7 @@ public class FlowInfoServiceImpl extends ServiceImpl<FlowInfoMapper, FlowInfo> i
|
|
if (GeneStatusEnum.REJECTED.getStatus().equals(flowInfo.getStatus())) {
|
|
if (GeneStatusEnum.REJECTED.getStatus().equals(flowInfo.getStatus())) {
|
|
log.info("流程 id={} 驳回后重新提交,更新申请日期和申请人", flowInfo.getId());
|
|
log.info("流程 id={} 驳回后重新提交,更新申请日期和申请人", flowInfo.getId());
|
|
updateInfo.setVersion(flowInfo.getVersion() + 1)
|
|
updateInfo.setVersion(flowInfo.getVersion() + 1)
|
|
- .setCreateBy(UserUtil.getUserId().toString())
|
|
|
|
|
|
+ .setCreateBy(UserUtil.getUserName())
|
|
.setCreateTime(new Date());
|
|
.setCreateTime(new Date());
|
|
}
|
|
}
|
|
updateInfo.updateById();
|
|
updateInfo.updateById();
|
|
@@ -315,7 +315,7 @@ public class FlowInfoServiceImpl extends ServiceImpl<FlowInfoMapper, FlowInfo> i
|
|
projectFeignDTO.setLeader(vo.getProjectLeader());
|
|
projectFeignDTO.setLeader(vo.getProjectLeader());
|
|
projectFeignDTO.setProjectType(vo.getApprovalType());
|
|
projectFeignDTO.setProjectType(vo.getApprovalType());
|
|
projectFeignDTO.setProjectCode(flowInfo.getApprovalNo());
|
|
projectFeignDTO.setProjectCode(flowInfo.getApprovalNo());
|
|
- projectFeignDTO.setApplicantUserId(Long.parseLong(flowInfo.getCreateBy()));
|
|
|
|
|
|
+ projectFeignDTO.setApplicantUserId(userIdNameCache.getUserIdByUsername(flowInfo.getCreateBy()));
|
|
|
|
|
|
//推送申请人nickname
|
|
//推送申请人nickname
|
|
String nickname = userIdNameCache.getNicknameByUserId(vo.getProjectLeader());
|
|
String nickname = userIdNameCache.getNicknameByUserId(vo.getProjectLeader());
|
|
@@ -405,7 +405,7 @@ public class FlowInfoServiceImpl extends ServiceImpl<FlowInfoMapper, FlowInfo> i
|
|
//待提交状态下不显示申请人和申请日期
|
|
//待提交状态下不显示申请人和申请日期
|
|
if (!GeneStatusEnum.SUBMIT_STATUS.contains(flowInfo.getStatus())) {
|
|
if (!GeneStatusEnum.SUBMIT_STATUS.contains(flowInfo.getStatus())) {
|
|
dataMap.put("createDateStr", createDate);
|
|
dataMap.put("createDateStr", createDate);
|
|
- String sign = userIdNameCache.getSignBase64(Long.valueOf(flowInfo.getCreateBy()));
|
|
|
|
|
|
+ String sign = userIdNameCache.getSignBase64(userIdNameCache.getUserIdByUsername(flowInfo.getCreateBy()));
|
|
if (StrUtil.isNotBlank(sign)) {
|
|
if (StrUtil.isNotBlank(sign)) {
|
|
dataMap.put("createBySign", sign);
|
|
dataMap.put("createBySign", sign);
|
|
}
|
|
}
|