|
|
|
@ -250,12 +250,17 @@ public class ComplaintCollectionServiceImpl implements ComplaintCollectionServic |
|
|
|
List<String> reqAllIds = departService.getAllNodeIds(List.of(request.getSecondDepartId())); |
|
|
|
List<String> reqAllIds = departService.getAllNodeIds(List.of(request.getSecondDepartId())); |
|
|
|
if (CollectionUtil.isNotEmpty(reqAllIds)) { |
|
|
|
if (CollectionUtil.isNotEmpty(reqAllIds)) { |
|
|
|
param.setSecondDepartIds(new HashSet<>(reqAllIds)); |
|
|
|
param.setSecondDepartIds(new HashSet<>(reqAllIds)); |
|
|
|
param.setHandleMethod(ComplaintCollectionHandleMethodEnum.XF.getCode()); |
|
|
|
|
|
|
|
} else { |
|
|
|
} else { |
|
|
|
return Result.success(ComplaintCollectionPageVo.noAuthVo()); |
|
|
|
return Result.success(ComplaintCollectionPageVo.noAuthVo()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 如果不是超级管理员,也不是12337市局管理员,也不是市局管理员
|
|
|
|
|
|
|
|
if (!AppConstants.USER_TYPE_SUPER.equals(user.getUserType()) && |
|
|
|
|
|
|
|
!user.getRoleCodes().contains(RoleCodeEnum.FIRST_ADMIN.getCode()) && |
|
|
|
|
|
|
|
!user.getRoleCodes().contains(RoleCodeEnum.ADMIN_1_12337.getCode())){ |
|
|
|
|
|
|
|
param.setHandleMethod(ComplaintCollectionHandleMethodEnum.XF.getCode()); |
|
|
|
|
|
|
|
} |
|
|
|
IPage<ComplaintCollection> page = complaintCollectionResourceService.pageQuery(param); |
|
|
|
IPage<ComplaintCollection> page = complaintCollectionResourceService.pageQuery(param); |
|
|
|
List<ComplaintCollection> records = page.getRecords(); |
|
|
|
List<ComplaintCollection> records = page.getRecords(); |
|
|
|
List<ComplaintCollectionPageDTO> complaintCollectionPageDTOS = ComplaintCollectionTransfer.INSTANCE.entityToPageDTOList(records); |
|
|
|
List<ComplaintCollectionPageDTO> complaintCollectionPageDTOS = ComplaintCollectionTransfer.INSTANCE.entityToPageDTOList(records); |
|
|
|
|