根据区域查询人员

This commit is contained in:
pengjie 2024-10-14 15:08:29 +08:00
parent 0c45ba97ec
commit 0fadfeeecd
2 changed files with 5 additions and 4 deletions

View File

@ -122,7 +122,7 @@ public class QualityRegionController {
@OperLog(operModul = "区域管理", operType = "查询", operDesc = "查询区域人数") @OperLog(operModul = "区域管理", operType = "查询", operDesc = "查询区域人数")
@ApiOperation(value = "查询区域人数", notes = "查询区域人数", httpMethod = "POST") @ApiOperation(value = "查询区域人数", notes = "查询区域人数", httpMethod = "POST")
@PostMapping(value = "/queryRegionWorker") @PostMapping(value = "/queryRegionWorker")
public Result<Object> queryRegionWorker(QualityRegion qualityRegion) { public Result<Object> queryRegionWorker(@RequestBody QualityRegion qualityRegion) {
return Result.success(qualityRegionService.queryRegionWorker(qualityRegion.getId().toString()).size()); return Result.success(qualityRegionService.queryRegionWorker(qualityRegion.getId().toString()).size());
} }

View File

@ -284,10 +284,11 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
String qualityRegionId = MapUtils.getString(map, "qualityRegionId"); String qualityRegionId = MapUtils.getString(map, "qualityRegionId");
if (StringUtils.isNotEmpty(qualityRegionId)) { if (StringUtils.isNotEmpty(qualityRegionId)) {
List<Long> workerIds = qualityRegionService.queryRegionWorker(qualityRegionId); List<Long> workerIds = qualityRegionService.queryRegionWorker(qualityRegionId);
if (workerIds.size() > 0) { if (workerIds.size() == 0) {
String collect = workerIds.stream().map(String::valueOf).collect(Collectors.joining(",")); workerIds.add(0L);
map.put("workerInfos", collect);
} }
String collect = workerIds.stream().map(String::valueOf).collect(Collectors.joining(","));
map.put("workerInfos", collect);
} }
int pageNo = Integer.parseInt(map.getOrDefault("pageNo", 1).toString()); int pageNo = Integer.parseInt(map.getOrDefault("pageNo", 1).toString());
int pageSize = Integer.parseInt(map.getOrDefault("pageSize", 10000).toString()); int pageSize = Integer.parseInt(map.getOrDefault("pageSize", 10000).toString());