| | |
| | | public R<List<DispatchVO>> getAllocationList() { |
| | | SystemUserVo loginUserInfoWest = getLoginUserInfoWest(); |
| | | SystemUser systemUser = systemUserService.getById(loginUserInfoWest.getId()); |
| | | if(systemUser.getSystemRoleId()!=1){ |
| | | if(systemUser.getSystemRoleId()>2){ |
| | | return R.fail("非管理员,无权限"); |
| | | } |
| | | List<DispatchVO> dispatchVOList = new ArrayList<>(); |
| | | Integer oneDepartmentId = systemUser.getOneDepartmentId(); |
| | | Department byId = departmentService.getById(oneDepartmentId); |
| | | List<Department> list1 = departmentService.list(new LambdaQueryWrapper<Department>().eq(Department::getTier, byId.getTier())); |
| | | LambdaQueryWrapper<Department> eq = new LambdaQueryWrapper<Department>().eq(Department::getTier, byId.getTier()); |
| | | |
| | | if(byId.getTier()==2){ |
| | | eq.eq(Department::getDistrictsCode, byId.getDistrictsCode()); |
| | | } |
| | | if(byId.getTier()==3){ |
| | | eq.eq(Department::getStreetId, byId.getStreetId()); |
| | | } |
| | | if(byId.getTier()==4){ |
| | | eq.eq(Department::getCommunityId, byId.getCommunityId()); |
| | | } |
| | | |
| | | List<Department> list1 = departmentService.list(eq); |
| | | for (Department department : list1) { |
| | | DispatchVO dispatchVO = new DispatchVO(); |
| | | dispatchVO.setId(department.getId().toString()); |
| | |
| | | |
| | | @ApiOperation("诉求详情") |
| | | @GetMapping("/detail/{id}") |
| | | public R<ComplaintVO> detail(Long id) { |
| | | public R<ComplaintVO> detail(@PathVariable("id") Long id) { |
| | | SystemUserVo loginUserInfoWest = getLoginUserInfoWest(); |
| | | LoginUserInfoVO loginUserInfoVO = new LoginUserInfoVO(); |
| | | loginUserInfoVO.setPhone(loginUserInfoWest.getPhone()); |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | @DeleteMapping("/delete/{id}") |
| | | @ApiOperation(value = "删除诉求") |
| | | public R<?> delete(@PathVariable("id") Long id) { |
| | | SystemUserVo loginUserInfoWest = getLoginUserInfoWest(); |
| | | if (loginUserInfoWest.getSystemRoleId()>2) { |
| | | return R.fail("无权限"); |
| | | } |
| | | complaintService.removeById(id); |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | } |