From cef7f4fd0c75b424734e2e1c1aa5ccd2c86a70d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Thu, 26 Sep 2024 13:51:36 +0800 Subject: [PATCH] 'commit' --- .../com/dsideal/resource/Base/Model/BaseModel.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dsRes/src/main/java/com/dsideal/resource/Base/Model/BaseModel.java b/dsRes/src/main/java/com/dsideal/resource/Base/Model/BaseModel.java index 8e6ad6e8..f16924c8 100644 --- a/dsRes/src/main/java/com/dsideal/resource/Base/Model/BaseModel.java +++ b/dsRes/src/main/java/com/dsideal/resource/Base/Model/BaseModel.java @@ -17,6 +17,11 @@ public class BaseModel { return Db.find(sql); } + public Record getStage(int stage_id) { + String sql = "select * from t_dm_stage where stage_id=?"; + return Db.findFirst(sql, stage_id); + } + /** * 功能:检查学科名称是否重复 * @@ -102,7 +107,13 @@ public class BaseModel { */ public Page listSubject(int stage_id, int page, int limit) { String sql = "from t_dm_subject where stage_id=? order by sort_id"; - return Db.paginate(page, limit, "select *", sql, stage_id); + Page subjectPage = Db.paginate(page, limit, "select *", sql, stage_id); + + String stageName = getStage(stage_id).getStr("stage_name"); + for (Record record : subjectPage.getList()) { + record.set("stage_name", stageName); + } + return subjectPage; } /**