Browse Source

fix:自办件只有超级管理员可以看到

master
buaixuexideshitongxue 2 weeks ago
parent
commit
45ac761f9a
  1. 7
      src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java

7
src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java

@ -250,12 +250,17 @@ public class ComplaintCollectionServiceImpl implements ComplaintCollectionServic
List<String> reqAllIds = departService.getAllNodeIds(List.of(request.getSecondDepartId()));
if (CollectionUtil.isNotEmpty(reqAllIds)) {
param.setSecondDepartIds(new HashSet<>(reqAllIds));
param.setHandleMethod(ComplaintCollectionHandleMethodEnum.XF.getCode());
} else {
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);
List<ComplaintCollection> records = page.getRecords();
List<ComplaintCollectionPageDTO> complaintCollectionPageDTOS = ComplaintCollectionTransfer.INSTANCE.entityToPageDTOList(records);

Loading…
Cancel
Save