Browse Source

fix--案件核查数据加上单位搜索

master
buaixuexideshitongxue 1 month ago
parent
commit
cbd62047f7
  1. 3
      src/main/java/com/biutag/supervision/pojo/param/DataCaseVerifQueryParam.java
  2. 10
      src/main/java/com/biutag/supervision/service/DataCaseVerifService.java

3
src/main/java/com/biutag/supervision/pojo/param/DataCaseVerifQueryParam.java

@ -46,4 +46,7 @@ public class DataCaseVerifQueryParam extends BasePage {
@Schema(description = "投诉人电话") @Schema(description = "投诉人电话")
private String responderPhone; private String responderPhone;
@Schema(description = "涉及单位id")
private String departId;
} }

10
src/main/java/com/biutag/supervision/service/DataCaseVerifService.java

@ -57,6 +57,16 @@ public class DataCaseVerifService extends ServiceImpl<DataCaseVerifMapper, DataC
if( !queryParam.getDiscoveryTime().isEmpty()){ if( !queryParam.getDiscoveryTime().isEmpty()){
queryWrapper.between(DataCaseVerif::getCreateTime,queryParam.getDiscoveryTime().get(0),queryParam.getDiscoveryTime().get(1)); queryWrapper.between(DataCaseVerif::getCreateTime,queryParam.getDiscoveryTime().get(0),queryParam.getDiscoveryTime().get(1));
} }
if (StrUtil.isNotBlank(queryParam.getDepartId())){
List<String> allNodeIds = departService.getAllNodeIds(queryParam.getDepartId());
if (CollectionUtil.isNotEmpty(allNodeIds)) {
queryWrapper.and(w ->
w.in(DataCaseVerif::getSecondDepartId, allNodeIds)
.or()
.in(DataCaseVerif::getThirdDepartId, allNodeIds)
);
}
}
return page(Page.of(queryParam.getCurrent(), queryParam.getSize()), queryWrapper); return page(Page.of(queryParam.getCurrent(), queryParam.getSize()), queryWrapper);
} }

Loading…
Cancel
Save