| | |
| | | //TODO 维修工只能查询未接单状态的报修单(具体状态参考字典repair_req_status) |
| | | bo.setStatus(DictConstants.REPAIR_REQ_STATUS_DETAIL.JIEDAN); |
| | | } |
| | | params.put("createBy", userList); |
| | | if(userList.size()>0){ |
| | | params.put("createBy", userList); |
| | | } |
| | | |
| | | } |
| | | |
| | | //维修工单 |
| | |
| | | LoginUser loginUser = LoginHelper.getLoginUser(); |
| | | Set<String> rolePermission = loginUser.getRolePermission(); |
| | | Map<String, Object> params = bo.getParams(); |
| | | List<Long> userList = new ArrayList<>(); |
| | | if (rolePermission == null) { |
| | | //没有权限不允许查询数据 |
| | | userList.add(-1L); |
| | | bo.setReqUser(-1L); |
| | | bo.setResUser(-1L); |
| | | |
| | | }else if (rolePermission.contains(Role.operator.name())) { |
| | | //操作工只能查询自己的数据 |
| | | userList.add(loginUser.getUserId()); |
| | | bo.setReqUser(loginUser.getUserId()); |
| | | }else if (rolePermission.contains(Role.repair.name())) { |
| | | //TODO 维修工只能查询未接单状态的报修单(具体状态参考字典repair_req_status) |
| | | bo.setStatus(DictConstants.REPAIR_REQ_STATUS_DETAIL.JIEDAN); |
| | | bo.setResUser(loginUser.getUserId()); |
| | | } |
| | | params.put("createBy", userList); |
| | | } |
| | | |
| | | } |