diff --git a/jeecg-module-supervision/src/main/java/org/jeecg/modules/demo/dqinspecttask/controller/DqInspectTaskController.java b/jeecg-module-supervision/src/main/java/org/jeecg/modules/demo/dqinspecttask/controller/DqInspectTaskController.java index 0779a19..f570113 100644 --- a/jeecg-module-supervision/src/main/java/org/jeecg/modules/demo/dqinspecttask/controller/DqInspectTaskController.java +++ b/jeecg-module-supervision/src/main/java/org/jeecg/modules/demo/dqinspecttask/controller/DqInspectTaskController.java @@ -112,6 +112,9 @@ public class DqInspectTaskController extends JeecgController> statusStats(DqInspectTask dqInspectTask, HttpServletRequest req) { + // 清除实体默认值,避免 int 字段默认值 0 被 QueryGenerator 当作查询条件(如 completedStage=0) + dqInspectTask.setCompletedStage(null); + dqInspectTask.setMeasureCount(null); QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(dqInspectTask, req.getParameterMap()); List list = service.list(queryWrapper); int notStarted = 0, inProgress = 0, overdue = 0, completed = 0;