| | |
| | | public List<EnforceOrderVo> queryCompanyList(EnforceOrderQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceOrder> qw = getQw(bo); |
| | | qw.ge("order_status",4); |
| | | qw.ge("order_status",2); |
| | | List<EnforceOrder> list = this.list(qw); |
| | | return Convert.toList(EnforceOrderVo.class , list); |
| | | } |
| | |
| | | @Override |
| | | public List<EnforceOrderVo> queryCheckList(EnforceOrderQueryBo bo) |
| | | { |
| | | SysUser loginUser = SecurityUtils.getLoginUser().getUser(); |
| | | SysUser loginUser = userService.selectUserById(SecurityUtils.getUserId()); |
| | | bo.setCheckIds(loginUser.getPhonenumber()); |
| | | // List<Long> deptIds = deptService.getApplyDeptIdsByLoginUserId(loginUser.getUserId()); |
| | | // if (StringUtils.isNotEmpty(deptIds)){ |
| | |
| | | .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; |
| | |
| | | throw new BaseException("执法单已确认执法!"); |
| | | } |
| | | order.setOrderStatus(3); |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |
| | | SysUser user = userService.selectUserById(SecurityUtils.getUserId()); |
| | | order.setExecuteId(user.getUserId()); |
| | | order.setExecuteUser(user.getNickName()); |
| | | order.setExecutePhone(user.getPhonenumber()); |
| | |
| | | if (checkLevel==3){ |
| | | return null; |
| | | } |
| | | checkLevel++; |
| | | String checkKey = "check_enforce_"; |
| | | List<String> phones = userService.getPhonesByRoleKey(checkKey + checkLevel, deptId); |
| | | if (StringUtils.isNotEmpty(phones)){ |
| | | phones.add(0,checkLevel.toString()); |
| | | return phones; |
| | | } |
| | | checkLevel ++; |
| | | return getCheckPhonesSimple(checkLevel, deptId); |
| | | } |
| | | |