From 9dfcab88be185acb1007f96fb0bb47ee23c038ce Mon Sep 17 00:00:00 2001 From: ls Date: Mon, 20 Jan 2025 16:00:42 +0800 Subject: [PATCH] update --- .../modules/database/controller/ExperimentController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java index 4c9e76b..24939da 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java @@ -88,9 +88,12 @@ public class ExperimentController extends JeecgController queryWrapper = QueryGenerator.initQueryWrapper(experiment, req.getParameterMap(), customeRuleMap); + Map parameterMap = req.getParameterMap(); + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(experiment, parameterMap, customeRuleMap); Page page = new Page<>(pageNo, pageSize); - page.addOrder(OrderItem.asc("index_no")); + if (!parameterMap.containsKey("column") || StringUtils.isBlank(parameterMap.get("column")[0])) { + page.addOrder(OrderItem.asc("index_no")); + } IPage pageList = experimentService.page(page, queryWrapper); pageList.getRecords().forEach(v -> experimentService.fetchExperimentDetail(v)); return Result.OK(pageList);