diff --git a/gather-app/src/main/java/com/ruoyi/business/controller/PoliceLeaveApprovalController.java b/gather-app/src/main/java/com/ruoyi/business/controller/PoliceLeaveApprovalController.java index 89dbb91..e24c518 100644 --- a/gather-app/src/main/java/com/ruoyi/business/controller/PoliceLeaveApprovalController.java +++ b/gather-app/src/main/java/com/ruoyi/business/controller/PoliceLeaveApprovalController.java @@ -83,8 +83,8 @@ public class PoliceLeaveApprovalController extends BaseController { // 管理员看所有 } else if ("096001".equals(user.getUserName()) || "096002".equals(user.getUserName())) { // 主要刘成志和陈列 - queryWrapper.eq("zzc_state", 1); - queryWrapper.eq("user_type", 2); + queryWrapper.eq("zzc_state", 1).or().eq("user_type", 2) + .or().eq("dept_state", 1); } else if (leaderLeader.contains(user.getNickName())) { // 分管局 queryWrapper.eq("user_type", 1); @@ -246,10 +246,9 @@ public class PoliceLeaveApprovalController extends BaseController { one.setUserId(policeLeaveApproval.getUserId()); one.setUserName(policeLeaveApproval.getName()); one.setCreateTime(policeLeaveApproval.getCreateTime()); - one.setReason(policeLeaveApproval.getReason()); + one.setReason(dto.getReason()); one.setResult(state); one.setType(1); - one.setReason(policeLeaveApproval.getReason()); one.setChecker(user.getNickName()); one.setCheckTime(System.currentTimeMillis()/1000L); one.setCheckState(state); @@ -258,15 +257,19 @@ public class PoliceLeaveApprovalController extends BaseController { gwglLog gwglLog = new gwglLog(); gwglLog.setApplyNo(policeLeaveApproval.getApplyNo()); - gwglLog.setResult(1); - gwglLog.setDeptId(user.getDeptId()); - gwglLog.setDeptName(user.getDept().getDeptName()); - gwglLog.setUserId(user.getUserId()); - gwglLog.setChecker(user.getDept().getLeader()); - gwglLog.setUserName(user.getNickName()); - gwglLog.setCheckState(0); - gwglLog.setCreateTime(new Date().getTime()); - gwglLogService.save(gwglLog); + gwglLog.setDeptId(policeLeaveApproval.getDeptId()); + gwglLog.setDeptName(policeLeaveApproval.getDeptName()); + gwglLog.setUserId(policeLeaveApproval.getUserId()); + gwglLog.setUserName(policeLeaveApproval.getName()); + gwglLog.setCreateTime(policeLeaveApproval.getCreateTime()); + gwglLog.setReason(policeLeaveApproval.getReason()); + gwglLog.setResult(state); + gwglLog.setType(policeLeaveApproval.getLeaveType()); + gwglLog.setReason(policeLeaveApproval.getReason()); + gwglLog.setChecker("刘成志和陈列"); + gwglLog.setCheckTime(System.currentTimeMillis()/1000L); + gwglLog.setCheckState(state); + boolean result1 = gwglLogService.save(gwglLog); } else if ("096484".equals(user.getUserName())) { //政治处侍昌鑫 policeLeaveApproval.setZzcState(state); @@ -326,11 +329,10 @@ public class PoliceLeaveApprovalController extends BaseController { one.setDeptName(policeLeaveApproval.getDeptName()); one.setUserId(policeLeaveApproval.getUserId()); one.setUserName(policeLeaveApproval.getName()); - one.setCreateTime(policeLeaveApproval.getCreateTime()); - one.setReason(policeLeaveApproval.getReason()); + one.setCreateTime(System.currentTimeMillis()/1000L); one.setResult(state); one.setType(1); - one.setReason(policeLeaveApproval.getReason()); + one.setReason(dto.getReason()); one.setChecker(user.getNickName()); one.setCheckTime(System.currentTimeMillis()/1000L); one.setCheckState(state);