!80 fix(dq): statusStats接口清除int字段默认值,避免0被当作查询条件

Merge pull request !80 from wsm/fix/dq_inspect_status_show
This commit is contained in:
wsm
2026-07-13 07:55:17 +00:00
committed by Gitee
@@ -112,6 +112,9 @@ public class DqInspectTaskController extends JeecgController<DqInspectTask, IDqI
@Operation(summary="dq_inspect_task-状态统计")
@GetMapping(value = "/statusStats")
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());
List<DqInspectTask> list = service.list(queryWrapper);
int notStarted = 0, inProgress = 0, overdue = 0, completed = 0;