Browse Source

fix:不鉴权

feature/tsjb-1.0
buaixuexideshitongxue 4 weeks ago
parent
commit
b652cb8f98
  1. 2
      src/main/java/com/biutag/supervision/service/NegativeService.java
  2. 7
      src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionService.java
  3. 25
      src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java

2
src/main/java/com/biutag/supervision/service/NegativeService.java

@ -539,7 +539,7 @@ public class NegativeService extends ServiceImpl<NegativeMapper, Negative> {
complaintCollectionPageRequest.setOriginId(negative.getOriginId());
// 使用 SpringUtil 延迟获取,打破循环依赖
ComplaintCollectionService service = SpringUtil.getBean(ComplaintCollectionService.class);
List<ComplaintCollectionPageDTO> records = service.getComplaintCollectionPageNew(complaintCollectionPageRequest).getRecords();
List<ComplaintCollectionPageDTO> records = service.getComplaintCollectionPagNotAuth(complaintCollectionPageRequest).getRecords();
if (CollectionUtil.isEmpty(records)) {
return;
}

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

@ -27,6 +27,13 @@ public interface ComplaintCollectionService {
*/
Page<ComplaintCollectionPageDTO> getComplaintCollectionPageNew(ComplaintCollectionPageRequest request);
/**
* 不鉴权
*/
Page<ComplaintCollectionPageDTO> getComplaintCollectionPagNotAuth(ComplaintCollectionPageRequest request);
/**
* 涉访涉诉添加
*

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

@ -298,6 +298,31 @@ public class ComplaintCollectionServiceImpl implements ComplaintCollectionServic
return new Page<ComplaintCollectionPageDTO>().setRecords(list).setTotal(pageResult.getTotal());
}
@Override
public Page<ComplaintCollectionPageDTO> getComplaintCollectionPagNotAuth(ComplaintCollectionPageRequest request) {
ComplaintCollectionQueryParam param = ComplaintCollectionTransfer.INSTANCE.pageRequestToPageParam(request);
if (request.getInitialReviewFileList().contains(ComplaintCollectionInitialEnum.UPLOADED.getCode())){
param.getInitialReviewFileList().add(ComplaintCollectionInitialEnum.TIMEOUT_UPLOAD.getCode());
}
Page<ComplaintCollection> page = new Page<>(param.getCurrent(), param.getSize());
IPage<ComplaintCollectionPageDTO> pageResult = complaintCollectionMapper.selectPageWithNegative(page, param);
List<ComplaintCollectionPageDTO> list = pageResult.getRecords();
// 字典翻译和超时信息填充
if (CollectionUtil.isNotEmpty(list)) {
Map<String, String> dictLabelMap = buildDictLabelMap(SupDictEnum.SUSPECT_PROBLEM.getCode());
Map<String, String> sfssDictLabelMap = buildDictLabelMap(SupDictEnum.SFSS_SOURCE_TABLE.getCode());
list.forEach(one -> {
one.setInvolveProblemStr(CodeTranslateUtil.translateCodesToLabels(one.getInvolveProblem(), dictLabelMap));
String sourceTable = CodeTranslateUtil.translateCodesToLabels(one.getSourceTable(), sfssDictLabelMap);
String sourceTableSubOne = CodeTranslateUtil.translateCodesToLabels(one.getSourceTableSubOne(), sfssDictLabelMap);
one.setSourceTablePath(sourceTable + "/" + sourceTableSubOne);
fillCheckTimeoutInfo(one);
});
}
return new Page<ComplaintCollectionPageDTO>().setRecords(list).setTotal(pageResult.getTotal());
}
@Override
public Result<ComplaintCollectionWatchDetailVO> watchDetail(ComplaintCollectionWatchDetailRequest request) {

Loading…
Cancel
Save