|
|
@@ -683,6 +683,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
@Transactional
|
|
|
public HttpResult updateUserInfo(String userId, SysUser2Vo sysUserVo) {
|
|
|
SysUser sysUser = sysUserVo.getSysUser();
|
|
|
+ int beStatus = sysUser.getStatus();
|
|
|
//如果审核驳回则 重新修改为 审核状态
|
|
|
if(sysUserVo.getSysUser().getStatus() == UserWorkStatus.UWS_3.getCode()){
|
|
|
sysUserVo.getSysUser().setStatus(UserWorkStatus.UWS_2.getCode());
|
|
|
@@ -751,14 +752,16 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
List<EsmUserImage> esmUserImages = esmUserImageVo.stream().map(x -> new EsmUserImage(x, userId)).collect(Collectors.toList());
|
|
|
esmUserImageService.saveBatch(esmUserImages);
|
|
|
|
|
|
- //添加轨迹
|
|
|
- SysUserTrack sysUserTrack = new SysUserTrack();
|
|
|
- sysUserTrack.setUserId(sysUser.getId());
|
|
|
- sysUserTrack.setApproveBy(StpUtil.getLoginId().toString());
|
|
|
- sysUserTrack.setStatus(sysUserVo.getSysUser().getStatus());
|
|
|
- sysUserTrack.setApproveTime(new Date());
|
|
|
- sysUserTrackService.save(sysUserTrack);
|
|
|
-
|
|
|
+ if (UserWorkStatus.UWS_5.getCode() == beStatus ||
|
|
|
+ UserWorkStatus.UWS_3.getCode() == beStatus) {
|
|
|
+ //添加轨迹
|
|
|
+ SysUserTrack sysUserTrack = new SysUserTrack();
|
|
|
+ sysUserTrack.setUserId(sysUser.getId());
|
|
|
+ sysUserTrack.setApproveBy(StpUtil.getLoginId().toString());
|
|
|
+ sysUserTrack.setStatus(sysUserVo.getSysUser().getStatus());
|
|
|
+ sysUserTrack.setApproveTime(new Date());
|
|
|
+ sysUserTrackService.save(sysUserTrack);
|
|
|
+ }
|
|
|
return HttpResult.ok("修改成功");
|
|
|
}
|
|
|
|