HuangHai 10 months ago
commit ac2e8b13e3

@ -87,7 +87,7 @@ public class BaseController extends Controller {
/** /**
* *
*/ */
@Before({POST.class}) @Before({GET.class})
public void listSubject(int stage_id, int page, int limit) { public void listSubject(int stage_id, int page, int limit) {
Page<Record> listPage = bm.listSubject(stage_id, page, limit); Page<Record> listPage = bm.listSubject(stage_id, page, limit);
renderJson(RetKit.renderSuccess(listPage)); renderJson(RetKit.renderSuccess(listPage));

@ -17,6 +17,11 @@ public class BaseModel {
return Db.find(sql); 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<Record> listSubject(int stage_id, int page, int limit) { public Page<Record> listSubject(int stage_id, int page, int limit) {
String sql = "from t_dm_subject where stage_id=? order by sort_id"; String sql = "from t_dm_subject where stage_id=? order by sort_id";
return Db.paginate(page, limit, "select *", sql, stage_id); Page<Record> 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;
} }
/** /**

Loading…
Cancel
Save