| | |
| | | leaveDetailVO.setPhone(sysUser.getPhonenumber()); |
| | | if (sysUser.getDeptType() == 1){ |
| | | TProjectDept tProjectDept = projectDeptService.getById(sysUser.getDeptId()); |
| | | if (!tProjectDept.getParentId().equals("0")){ |
| | | TProjectDept tProjectDept1 = projectDeptService.getById(tProjectDept.getParentId()); |
| | | leaveDetailVO.setDeptName(tProjectDept1.getProjectName()+">"+tProjectDept.getProjectName()); |
| | | }else{ |
| | | leaveDetailVO.setDeptName(tProjectDept.getProjectName()); |
| | | if(tProjectDept!=null){ |
| | | if (!tProjectDept.getParentId().equals("0")){ |
| | | TProjectDept tProjectDept1 = projectDeptService.getById(tProjectDept.getParentId()); |
| | | if (tProjectDept1!=null){ |
| | | leaveDetailVO.setDeptName(tProjectDept1.getProjectName()+">"+tProjectDept.getProjectName()); |
| | | } |
| | | }else{ |
| | | leaveDetailVO.setDeptName(tProjectDept.getProjectName()); |
| | | } |
| | | } |
| | | |
| | | }else{ |
| | | TDept tDept = deptService.getById(sysUser.getDeptId()); |
| | | leaveDetailVO.setDeptName(tDept.getDeptName()); |
| | | if (tDept!=null){ |
| | | leaveDetailVO.setDeptName(tDept.getDeptName()); |
| | | } |
| | | } |
| | | } |
| | | List<TLeaveAudit> list = leaveAuditService.lambdaQuery().eq(TLeaveAudit::getLeaveId, id) |
| | |
| | | LeaveAuditDetailVO leaveAuditDetailVO = new LeaveAuditDetailVO(); |
| | | BeanUtils.copyProperties(tLeaveAudit,leaveAuditDetailVO); |
| | | if (tLeaveAudit.getAuditType()==2){ |
| | | if (sysUser!=null){ |
| | | leaveAuditDetailVO.setNickName(sysUser.getNickName()); |
| | | leaveAuditDetailVO.setAvatar(sysUser.getPhonenumber()); |
| | | for (String s : tLeaveAudit.getAuditId().split(",")) { |
| | | SysUser sysUser1 = sysUserService.selectUserById(Long.valueOf(s)); |
| | | if (sysUser1!=null){ |
| | | leaveAuditDetailVO.setAvatar(sysUser1.getAvatar()); |
| | | leaveAuditDetailVO.setNickName(sysUser1.getNickName()); |
| | | leaveAuditDetailVOS.add(leaveAuditDetailVO); |
| | | |
| | | } |
| | | } |
| | | }else{ |
| | | // todo 最终审核人还未确定 |
| | | SysUser sysUser1 = sysUserService.selectUserById(Long.valueOf(tLeaveAudit.getAuditId())); |
| | | // 查询审核人 |
| | | leaveAuditDetailVO.setNickName(sysUser1.getNickName()); |
| | | leaveAuditDetailVO.setAvatar(sysUser1.getAvatar()); |
| | | leaveAuditDetailVOS.add(leaveAuditDetailVO); |
| | | } |
| | | } |
| | | return R.ok(); |
| | | leaveDetailVO.setList(leaveAuditDetailVOS); |
| | | return R.ok(leaveDetailVO); |
| | | } |
| | | } |
| | | |