From 7987ac6bf58cd64f0ad2af915ed1a9749960f643 Mon Sep 17 00:00:00 2001 From: ZQN <364596817@qq.com> Date: 星期二, 25 六月 2024 16:10:47 +0800 Subject: [PATCH] 节点添加部门名 --- project-enforce/src/main/java/com/project/enforce/domain/vo/OrderNodeVo.java | 3 +++ project-enforce/src/main/java/com/project/enforce/service/impl/EnforceComplaintLogServiceImpl.java | 11 ++++++----- project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java | 11 ++++++----- project-system/src/main/java/com/project/system/service/ISysUserService.java | 9 +++++++++ project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java | 6 ++++++ project-system/src/main/java/com/project/system/service/ISysCompanyService.java | 1 - 6 files changed, 30 insertions(+), 11 deletions(-) diff --git a/project-enforce/src/main/java/com/project/enforce/domain/vo/OrderNodeVo.java b/project-enforce/src/main/java/com/project/enforce/domain/vo/OrderNodeVo.java index 1c90e3b..5e4fcdb 100644 --- a/project-enforce/src/main/java/com/project/enforce/domain/vo/OrderNodeVo.java +++ b/project-enforce/src/main/java/com/project/enforce/domain/vo/OrderNodeVo.java @@ -27,6 +27,9 @@ @ApiModelProperty("鑺傜偣鐢ㄦ埛") private String nodeUser; + @ApiModelProperty("鑺傜偣閮ㄩ棬") + private String nodeDept; + @ApiModelProperty("鑺傜偣鏃堕棿") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date nodeTime; diff --git a/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceComplaintLogServiceImpl.java b/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceComplaintLogServiceImpl.java index 1e2dd04..52e6bee 100644 --- a/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceComplaintLogServiceImpl.java +++ b/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceComplaintLogServiceImpl.java @@ -91,16 +91,17 @@ List<OrderNodeVo> vos = new ArrayList<>(); EnforceComplaintLog order = this.getById(id); if (order.getComplaintTime()!=null){ - vos.add(new OrderNodeVo("鍙戣捣鎶曡瘔",order.getCompanyUser(),order.getComplaintTime(), null)); + vos.add(new OrderNodeVo("鍙戣捣鎶曡瘔",order.getCompanyUser(),order.getCompanyName(),order.getComplaintTime(), null)); } - if (order.getInTime()!=null){ - vos.add(new OrderNodeVo("澶勭悊涓�",order.getInUser(),order.getInTime(), null)); + if (order.getInTime()!=null && StringUtils.isNotEmpty(order.getInUser())){ + + vos.add(new OrderNodeVo("澶勭悊涓�",order.getInUser(), userService.getDeptNameByUserId(order.getInId()), order.getInTime(), null)); } if (order.getResultTime()!=null){ if (order.getComplaintStatus()==-1){ - vos.add(new OrderNodeVo("宸查┏鍥�",order.getResultUser(),order.getResultTime(), order.getComplaintResult())); + vos.add(new OrderNodeVo("宸查┏鍥�",order.getResultUser(),userService.getDeptNameByUserId(order.getResultId()),order.getResultTime(), order.getComplaintResult())); } else { - vos.add(new OrderNodeVo("宸插姙缁�",order.getResultUser(),order.getResultTime(), order.getComplaintResult())); + vos.add(new OrderNodeVo("宸插姙缁�",order.getResultUser(),userService.getDeptNameByUserId(order.getResultId()),order.getResultTime(), order.getComplaintResult())); } } return vos; diff --git a/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java b/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java index 2f21147..8fb7825 100644 --- a/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java +++ b/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java @@ -275,22 +275,23 @@ .eq(EnforceCheckLog::getOrderId, orderId).orderByAsc(EnforceCheckLog::getCheckTime) ); if (order.getApplyTime()!=null){ - vos.add(new OrderNodeVo("鎻愪氦鐢宠",order.getApplyUser(),order.getApplyTime(), null)); + vos.add(new OrderNodeVo("鎻愪氦鐢宠",order.getApplyUser(),order.getApplyDeptName(),order.getApplyTime(), null)); } if (StringUtils.isNotEmpty(checkLogs)){ for (EnforceCheckLog checkLog : checkLogs) { + if (checkLog.getCheckStatus()>0){ - vos.add(new OrderNodeVo("瀹℃壒閫氳繃",checkLog.getCheckUser(),checkLog.getCheckTime(), null)); + vos.add(new OrderNodeVo("瀹℃壒閫氳繃",checkLog.getCheckUser(),userService.getDeptNameByUserId(checkLog.getCheckId()),checkLog.getCheckTime(), null)); } else { - vos.add(new OrderNodeVo("瀹℃壒鎷掔粷",checkLog.getCheckUser(),checkLog.getCheckTime(), checkLog.getCheckReason())); + vos.add(new OrderNodeVo("瀹℃壒鎷掔粷",checkLog.getCheckUser(),userService.getDeptNameByUserId(checkLog.getCheckId()),checkLog.getCheckTime(), checkLog.getCheckReason())); } } } if (order.getInTime()!=null){ - vos.add(new OrderNodeVo("鎵爜鍏ヤ紒",order.getExecuteUser(),order.getInTime(), null)); + vos.add(new OrderNodeVo("鎵爜鍏ヤ紒",order.getExecuteUser(),order.getExecuteDeptName(),order.getInTime(), null)); } if (order.getExecuteTime()!=null){ - vos.add(new OrderNodeVo("缁撴灉涓婃姤",order.getExecuteUser(),order.getExecuteTime(), null)); + vos.add(new OrderNodeVo("缁撴灉涓婃姤",order.getExecuteUser(),order.getExecuteDeptName(),order.getExecuteTime(), null)); } return vos; diff --git a/project-system/src/main/java/com/project/system/service/ISysCompanyService.java b/project-system/src/main/java/com/project/system/service/ISysCompanyService.java index 1334b83..74f8a1e 100644 --- a/project-system/src/main/java/com/project/system/service/ISysCompanyService.java +++ b/project-system/src/main/java/com/project/system/service/ISysCompanyService.java @@ -78,5 +78,4 @@ */ Boolean saveImport(SysCompanyResultVo resultVo); - } diff --git a/project-system/src/main/java/com/project/system/service/ISysUserService.java b/project-system/src/main/java/com/project/system/service/ISysUserService.java index 51f2c18..a9f2598 100644 --- a/project-system/src/main/java/com/project/system/service/ISysUserService.java +++ b/project-system/src/main/java/com/project/system/service/ISysUserService.java @@ -254,4 +254,13 @@ * @return 缁撴灉 */ Boolean saveImport(SysUserResultVo resultVo); + + /** + * 鑾峰彇閮ㄩ棬鍚� + * @param userId 鐢ㄦ埛id + * @return 閮ㄩ棬鍚� + */ + String getDeptNameByUserId(Long userId); + + } diff --git a/project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java b/project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java index 2653a70..59b3733 100644 --- a/project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java +++ b/project-system/src/main/java/com/project/system/service/impl/SysUserServiceImpl.java @@ -718,4 +718,10 @@ } return true; } + + @Override + public String getDeptNameByUserId(Long userId) + { + return deptService.selectDeptById(selectUserById(userId).getDeptId()).getDeptName(); + } } -- Gitblit v1.9.1