fix(dq): statusStats接口清除int字段默认值,避免0被当作查询条件
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
+3
@@ -112,6 +112,9 @@ public class DqInspectTaskController extends JeecgController<DqInspectTask, IDqI
|
|||||||
@Operation(summary="dq_inspect_task-状态统计")
|
@Operation(summary="dq_inspect_task-状态统计")
|
||||||
@GetMapping(value = "/statusStats")
|
@GetMapping(value = "/statusStats")
|
||||||
public Result<Map<String, Integer>> statusStats(DqInspectTask dqInspectTask, HttpServletRequest req) {
|
public Result<Map<String, Integer>> statusStats(DqInspectTask dqInspectTask, HttpServletRequest req) {
|
||||||
|
// 清除实体默认值,避免 int 字段默认值 0 被 QueryGenerator 当作查询条件(如 completedStage=0)
|
||||||
|
dqInspectTask.setCompletedStage(null);
|
||||||
|
dqInspectTask.setMeasureCount(null);
|
||||||
QueryWrapper<DqInspectTask> queryWrapper = QueryGenerator.initQueryWrapper(dqInspectTask, req.getParameterMap());
|
QueryWrapper<DqInspectTask> queryWrapper = QueryGenerator.initQueryWrapper(dqInspectTask, req.getParameterMap());
|
||||||
List<DqInspectTask> list = service.list(queryWrapper);
|
List<DqInspectTask> list = service.list(queryWrapper);
|
||||||
int notStarted = 0, inProgress = 0, overdue = 0, completed = 0;
|
int notStarted = 0, inProgress = 0, overdue = 0, completed = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user