From 7f575f9da0a9a6481183331bdf5c7b632938fba1 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Sat, 21 Jun 2025 20:53:37 +0800 Subject: [PATCH] 'commit' --- .../java/com/dsideal/Res/Util/IpUtil.java | 2 +- .../Base/Base/Controller/BaseController.java | 8 +- .../dsideal/Base/Base/Model/BaseModel.java | 10 +-- .../Classes/Controller/ClassController.java | 50 ++++++----- .../Base/Classes/Model/ClassModel.java | 86 ++++++++++++++++--- .../dsideal/Base/Classes/Model/ClassUtil.java | 71 --------------- .../Base/Dm/Controller/DmController.java | 4 +- .../StudentImportExcelUtil.java | 8 +- .../StudentTemplateUtil.java | 2 +- .../TeacherImportExcelUtil.java | 6 +- .../Global/Controller/GlobalController.java | 2 +- .../Base/Global/Model/GlobalModel.java | 2 +- .../Base/Graduation/GraduationAction.java | 2 +- .../LoginPerson/Model/LoginPersonModel.java | 4 +- .../Base/Menu/Controller/MenuController.java | 8 +- .../Controller/OrganizationController.java | 18 ++-- .../Organization/Model/OrganizationModel.java | 64 +++++++------- .../Base/Student/Model/StudentModel.java | 6 +- .../Controller/StudentYdController.java | 8 +- .../Base/StudentYd/Model/StudentYdModel.java | 28 +++--- .../Teacher/Controller/TeacherController.java | 12 +-- .../Base/Teacher/Model/TeacherModel.java | 10 +-- .../Controller/TeacherYdController.java | 8 +- .../Base/TeacherYd/Model/TeacherYdModel.java | 28 +++--- .../java/com/dsideal/Base/Util/IpUtil.java | 2 +- .../route/strategy/ExecutorRouteFirst.java | 2 +- .../core/route/strategy/ExecutorRouteLFU.java | 2 +- .../datax/admin/core/trigger/JobTrigger.java | 2 +- .../admin/tool/datax/DataxJsonHelper.java | 8 +- .../datax/admin/tool/query/BaseQueryTool.java | 6 +- .../wugui/datax/admin/util/JwtTokenUtils.java | 2 +- .../service/command/BuildCommand.java | 2 +- .../impl/XxlRpcLoadBalanceLFUStrategy.java | 2 +- .../wugui/datax/rpc/util/json/BasicJson.java | 4 +- .../com/dsideal/gw/Handler/RouterHandler.java | 2 +- .../java/com/dsideal/Res/Util/IpUtil.java | 2 +- .../java/com/dsideal/Sso/Util/IpUtil.java | 2 +- .../com/dsideal/Sso/Util/LoginLogUtil.java | 2 +- 38 files changed, 237 insertions(+), 250 deletions(-) delete mode 100644 dsBase/src/main/java/com/dsideal/Base/Classes/Model/ClassUtil.java diff --git a/dsAi/src/main/java/com/dsideal/Res/Util/IpUtil.java b/dsAi/src/main/java/com/dsideal/Res/Util/IpUtil.java index aff571d5..37341253 100644 --- a/dsAi/src/main/java/com/dsideal/Res/Util/IpUtil.java +++ b/dsAi/src/main/java/com/dsideal/Res/Util/IpUtil.java @@ -40,7 +40,7 @@ public class IpUtil for (int i = 0; i < 4; ++i) { ipNums.add(Long.valueOf(Long.parseLong(ipArray[i].trim()))); } - long ZhongIPNumTotal = ((Long) ipNums.get(0)).longValue() * 256L * 256L * 256L + long ZhongIPNumTotal = ((Long) ipNums.getFirst()).longValue() * 256L * 256L * 256L + ((Long) ipNums.get(1)).longValue() * 256L * 256L + ((Long) ipNums.get(2)).longValue() * 256L + ((Long) ipNums.get(3)).longValue(); diff --git a/dsBase/src/main/java/com/dsideal/Base/Base/Controller/BaseController.java b/dsBase/src/main/java/com/dsideal/Base/Base/Controller/BaseController.java index bde38cfb..fef5ab2b 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Base/Controller/BaseController.java +++ b/dsBase/src/main/java/com/dsideal/Base/Base/Controller/BaseController.java @@ -95,7 +95,7 @@ public class BaseController extends Controller { return; } // 构建根节点 - Record record = list.get(0); + Record record = list.getFirst(); int pId = record.getInt("pId"); int id = record.getInt("id"); String name = record.getStr("name"); @@ -171,7 +171,7 @@ public class BaseController extends Controller { if (parentRercod == null || parentRercod.size() == 0) { renderJson(CommonUtil.returnMessageJson(false, "传入的parent_id有误,系统中找不到此记录!")); } else { - String parentCode = parentRercod.get(0).get("code"); + String parentCode = parentRercod.getFirst().get("code"); boolean isExists = bm.checkOrgTypePrincipalshipCodeDuplicate(parentCode + code, false, "0"); if (isExists) { renderJson(CommonUtil.returnMessageJson(false, "传入的code有误,系统中已存在此记录!")); @@ -200,7 +200,7 @@ public class BaseController extends Controller { } //检查是不是存在子节点 List rs = bm.getOrgTypePrincipalship(id, -1, null); - if (rs.size() > 0 && rs.get(0).getInt("is_leaf") > 0) { + if (rs.size() > 0 && rs.getFirst().getInt("is_leaf") > 0) { renderJson(CommonUtil.returnMessageJson(false, "删除失败,此节点存在子节点,请先删除子节点!")); return; } @@ -243,7 +243,7 @@ public class BaseController extends Controller { if (parentRercod == null || parentRercod.size() == 0) { renderJson(CommonUtil.returnMessageJson(false, "传入的parent_id有误,系统中找不到此记录!")); } else { - String parentCode = parentRercod.get(0).get("code"); + String parentCode = parentRercod.getFirst().get("code"); boolean isExists = bm.checkOrgTypePrincipalshipCodeDuplicate(parentCode + code, true, id); if (isExists) { renderJson(CommonUtil.returnMessageJson(false, "传入的code有误,系统中已存在此记录!")); diff --git a/dsBase/src/main/java/com/dsideal/Base/Base/Model/BaseModel.java b/dsBase/src/main/java/com/dsideal/Base/Base/Model/BaseModel.java index b8a99522..a874605c 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Base/Model/BaseModel.java +++ b/dsBase/src/main/java/com/dsideal/Base/Base/Model/BaseModel.java @@ -92,10 +92,10 @@ public class BaseModel { if (!UpdateCheck) { sql = Db.getSql("Base.t_base_org_type_principalship_CountByCode"); - count = Db.find(sql, code).get(0).getInt("c"); + count = Db.find(sql, code).getFirst().getInt("c"); } else { sql = Db.getSql("Base.t_base_org_type_principalship_CountByCodeExceptSelf"); - count = Db.find(sql, code, Integer.parseInt(id)).get(0).getInt("c"); + count = Db.find(sql, code, Integer.parseInt(id)).getFirst().getInt("c"); } if (count == 0) { @@ -202,7 +202,7 @@ public class BaseModel { Kv kv = Kv.by("person_id", person_id); SqlPara sp = Db.getSqlPara("Base.getCurrentPerson", kv); List list = Db.find(sp); - return list.get(0); + return list.getFirst(); } /** @@ -216,7 +216,7 @@ public class BaseModel { Kv kv = Kv.by("person_id", person_id); SqlPara sp = Db.getSqlPara("Base.getCurrentClass", kv); List list = Db.find(sp); - return list.get(0); + return list.getFirst(); } /** @@ -237,7 +237,7 @@ public class BaseModel { Kv kv = Kv.by("person_id", person_id).set("ids", v_ids); SqlPara sp = Db.getSqlPara("Base.isInDutyList", kv); List list = Db.find(sp); - return list.get(0).getInt("c") >= 1 ? true : false; + return list.getFirst().getInt("c") >= 1 ? true : false; } diff --git a/dsBase/src/main/java/com/dsideal/Base/Classes/Controller/ClassController.java b/dsBase/src/main/java/com/dsideal/Base/Classes/Controller/ClassController.java index 5bb6c3b8..52662046 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Classes/Controller/ClassController.java +++ b/dsBase/src/main/java/com/dsideal/Base/Classes/Controller/ClassController.java @@ -3,7 +3,6 @@ package com.dsideal.Base.Classes.Controller; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.dsideal.Base.Classes.Model.ClassModel; -import com.dsideal.Base.Classes.Model.ClassUtil; import com.dsideal.Base.Interceptor.*; import com.dsideal.Base.Organization.Model.OrganizationModel; import com.dsideal.Base.Util.CommonUtil; @@ -25,12 +24,12 @@ public class ClassController extends Controller { /** * 增加班级 * - * @param bureau_id - * @param stage_id - * @param school_length - * @param entry_year - * @param start_num - * @param end_num + * @param bureau_id 单位 id + * @param stage_id 学段 id + * @param school_length 学制 + * @param entry_year 入学年份 + * @param start_num 开始序号 + * @param end_num 结束序号 */ @Before({POST.class}) @EmptyInterface({"bureau_id"}) @@ -46,7 +45,7 @@ public class ClassController extends Controller { return; } - if (!ClassUtil.getStageCorrectRange(stage_id)) { + if (!model.getStageCorrectRange(stage_id)) { resultJson.put("success", false); resultJson.put("message", "学段不正确!"); renderJson(resultJson); @@ -79,7 +78,7 @@ public class ClassController extends Controller { String areaId = orgMap.get("area_id").toString(); String mainSchoolId = orgMap.get("main_school_id").toString(); - JSONObject existsClassObj = ClassUtil.getExistsClassName(bureau_id, stage_id, entry_year, start_num, end_num); + JSONObject existsClassObj = model.getExistsClassName(bureau_id, stage_id, entry_year, start_num, end_num); if (existsClassObj.getBoolean("success")) { resultJson.put("success", false); resultJson.put("message", "班级重复!"); @@ -112,11 +111,11 @@ public class ClassController extends Controller { /** * 获取班级列表 * - * @param bureau_id - * @param stage_id - * @param entry_year - * @param page - * @param limit + * @param bureau_id 单位 id + * @param stage_id 学段 id + * @param entry_year 入读年份 + * @param page 页码 + * @param limit 每页数量 */ @Before({GET.class}) @EmptyInterface({"bureau_id"}) @@ -124,7 +123,7 @@ public class ClassController extends Controller { @IsSysAdminInterface({"1", "2", "3", "4"}) //是不是超级管理员或单位管理员 public void getClassList(String bureau_id, String stage_id, int entry_year, int page, int limit) { JSONObject resultJson = new JSONObject(); - if (!ClassUtil.getStageCorrectRange(stage_id)) { + if (!model.getStageCorrectRange(stage_id)) { resultJson.put("success", false); resultJson.put("message", "学段不正确!"); renderJson(resultJson); @@ -143,8 +142,8 @@ public class ClassController extends Controller { /** * 修改班级名称 * - * @param class_id - * @param class_name + * @param class_id 班级 id + * @param class_name 班级名称 */ @Before({POST.class}) @EmptyInterface({"class_id", "class_name"}) @@ -171,23 +170,22 @@ public class ClassController extends Controller { /** * 根据班级ID获取班级信息 * - * @param class_id + * @param class_id 班级 id */ @Before({GET.class}) @EmptyInterface({"class_id"}) @IsSysAdminInterface({"1", "2", "3", "4"}) //是不是超级管理员或单位管理员 public void getClassInfo(String class_id) { JSONObject resultJson = new JSONObject(); - Map classMap = model.getClassInfoByClassId(class_id); - if (classMap == null) { + JSONObject jo = model.getClassInfoByClassId(class_id); + if (jo == null) { resultJson.put("success", false); resultJson.put("message", "获取班级信息异常!"); renderJson(resultJson); - return; } else { resultJson.put("success", true); - resultJson.put("class_name", classMap.get("class_name").toString()); - resultJson.put("bureau_id", classMap.get("bureau_id").toString()); + resultJson.put("class_name", jo.get("class_name").toString()); + resultJson.put("bureau_id", jo.get("bureau_id").toString()); renderJson(resultJson); } } @@ -195,7 +193,7 @@ public class ClassController extends Controller { /** * 删除班级 * - * @param class_ids + * @param class_ids 班级 ids */ @Before({POST.class}) @EmptyInterface({"class_ids"}) @@ -227,14 +225,14 @@ public class ClassController extends Controller { /** * 根据学校ID获取学部 * - * @param bureau_id + * @param bureau_id 单位 id */ @Before({GET.class}) @EmptyInterface({"bureau_id"}) public void getStageList(String bureau_id) { JSONObject resultJson = new JSONObject(); OrganizationModel orgModel = new OrganizationModel(); - String schoolType = orgModel.getOrgInfoById(bureau_id).get(0).getStr("school_type_id"); + String schoolType = orgModel.getOrgInfoById(bureau_id).getFirst().getStr("school_type_id"); JSONArray listArray = model.getStageList(schoolType); resultJson.put("success", true); diff --git a/dsBase/src/main/java/com/dsideal/Base/Classes/Model/ClassModel.java b/dsBase/src/main/java/com/dsideal/Base/Classes/Model/ClassModel.java index 463591f1..03b1d522 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Classes/Model/ClassModel.java +++ b/dsBase/src/main/java/com/dsideal/Base/Classes/Model/ClassModel.java @@ -10,6 +10,8 @@ import com.jfinal.plugin.activerecord.Page; import com.jfinal.plugin.activerecord.Record; import com.jfinal.plugin.activerecord.SqlPara; +import java.util.ArrayList; +import java.util.Collection; import java.util.List; import java.util.UUID; @@ -28,8 +30,8 @@ public class ClassModel { String sql = Db.getSql("loginPerson.getLoginInfoByPersonId"); List list = Db.find(sql, person_id); if (list.size() > 0) { - String bureauId = list.get(0).getStr("bureau_id"); - String identityId = list.get(0).getStr("identity_id"); + String bureauId = list.getFirst().getStr("bureau_id"); + String identityId = list.getFirst().getStr("identity_id"); if (identityId.equals("1")) { flag = true; } else { @@ -37,7 +39,7 @@ public class ClassModel { sql = Db.getSql("organization.getOrgInfoById"); list = Db.find(sql, bureauId); if (list.size() > 0) { - int schoolTypeId = list.get(0).getInt("school_type_id"); + int schoolTypeId = list.getFirst().getInt("school_type_id"); if (schoolTypeId > 0) { flag = true; } @@ -130,14 +132,14 @@ public class ClassModel { JSONObject obj = new JSONObject(); String sql = Db.getSql("class.getClassInfoByClassId"); List list = Db.find(sql, class_id); - if (list.size() > 0) { - obj.put("class_name", list.get(0).getStr("class_name")); - obj.put("altas_name", list.get(0).getStr("altas_name")); - obj.put("entry_year", list.get(0).getStr("entry_year")); - obj.put("city_id", list.get(0).getStr("city_id")); - obj.put("area_id", list.get(0).getStr("area_id")); - obj.put("main_school_id", list.get(0).getStr("main_school_id")); - obj.put("bureau_id", list.get(0).getStr("bureau_id")); + if (!list.isEmpty()) { + obj.put("class_name", list.getFirst().getStr("class_name")); + obj.put("altas_name", list.getFirst().getStr("altas_name")); + obj.put("entry_year", list.getFirst().getStr("entry_year")); + obj.put("city_id", list.getFirst().getStr("city_id")); + obj.put("area_id", list.getFirst().getStr("area_id")); + obj.put("main_school_id", list.getFirst().getStr("main_school_id")); + obj.put("bureau_id", list.getFirst().getStr("bureau_id")); return obj; } else { return null; @@ -184,8 +186,7 @@ public class ClassModel { public int getStudentCountByClassId(String class_id) { String sql = Db.getSql("class.getStudentCountByClassId"); List list = Db.find(sql, class_id); - int count = list.size(); - return count; + return list.size(); } /** @@ -236,4 +237,63 @@ public class ClassModel { } return ja; } + /** + * 功能:学段是否在正确的范围内 + * 作者:黄海 + * 日期:2018-12-04 + * + * @param stage_id + * @return + */ + public boolean getStageCorrectRange(String stage_id) { + String[] stageArr = new String[]{"4", "5", "6", "7", "8"}; + for (String s : stageArr) { + if (s.equals(stage_id)) { + return true; + } + } + return false; + } + + /** + * 功能:获取班级名是否重复 + * 作者:黄海 + * 日期:2018-12-04 + * + * @param bureau_id + * @param stage_id + * @param entry_year + * @param start_num + * @param end_num + * @return + */ + public JSONObject getExistsClassName(String bureau_id, String stage_id, int entry_year, int start_num, int end_num) { + JSONObject result = new JSONObject(); + + List addClassList = new ArrayList<>(); + for (int i = start_num; i < (end_num + 1); i++) { + addClassList.add(entry_year + "级" + i + "班"); + } + List dbClassList = new ArrayList<>(); + ClassModel classmodel = new ClassModel(); + List classList = classmodel.getClassListByBureauIdStageIdEntryYear(bureau_id, stage_id, entry_year); + if (classList != null) { + for (int i = 0; i < classList.size(); i++) { + dbClassList.add(classList.get(i).get("class_name").toString()); + } + Collection exists = new ArrayList(dbClassList); + Collection notexists = new ArrayList(dbClassList); + exists.removeAll(addClassList); + notexists.removeAll(exists); + if (notexists.size() > 0) { + result.put("success", true); + result.put("exists_list", notexists); + } else { + result.put("success", false); + } + } else { + result.put("success", false); + } + return result; + } } diff --git a/dsBase/src/main/java/com/dsideal/Base/Classes/Model/ClassUtil.java b/dsBase/src/main/java/com/dsideal/Base/Classes/Model/ClassUtil.java deleted file mode 100644 index b04efe8b..00000000 --- a/dsBase/src/main/java/com/dsideal/Base/Classes/Model/ClassUtil.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.dsideal.Base.Classes.Model; - -import com.alibaba.fastjson.JSONObject; -import com.jfinal.plugin.activerecord.Record; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; - -public class ClassUtil { - - /** - * 功能:学段是否在正确的范围内 - * 作者:黄海 - * 日期:2018-12-04 - * - * @param stage_id - * @return - */ - public static boolean getStageCorrectRange(String stage_id) { - String[] stageArr = new String[]{"4", "5", "6", "7", "8"}; - for (String s : stageArr) { - if (s.equals(stage_id)) { - return true; - } - } - return false; - } - - /** - * 功能:获取班级名是否重复 - * 作者:黄海 - * 日期:2018-12-04 - * - * @param bureau_id - * @param stage_id - * @param entry_year - * @param start_num - * @param end_num - * @return - */ - public static JSONObject getExistsClassName(String bureau_id, String stage_id, int entry_year, int start_num, int end_num) { - JSONObject result = new JSONObject(); - - List addClassList = new ArrayList<>(); - for (int i = start_num; i < (end_num + 1); i++) { - addClassList.add(entry_year + "级" + i + "班"); - } - List dbClassList = new ArrayList<>(); - ClassModel classmodel = new ClassModel(); - List classList = classmodel.getClassListByBureauIdStageIdEntryYear(bureau_id, stage_id, entry_year); - if (classList != null) { - for (int i = 0; i < classList.size(); i++) { - dbClassList.add(classList.get(i).get("class_name").toString()); - } - Collection exists = new ArrayList(dbClassList); - Collection notexists = new ArrayList(dbClassList); - exists.removeAll(addClassList); - notexists.removeAll(exists); - if (notexists.size() > 0) { - result.put("success", true); - result.put("exists_list", notexists); - } else { - result.put("success", false); - } - } else { - result.put("success", false); - } - return result; - } -} diff --git a/dsBase/src/main/java/com/dsideal/Base/Dm/Controller/DmController.java b/dsBase/src/main/java/com/dsideal/Base/Dm/Controller/DmController.java index 4297c184..d5ddbac6 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Dm/Controller/DmController.java +++ b/dsBase/src/main/java/com/dsideal/Base/Dm/Controller/DmController.java @@ -215,7 +215,7 @@ public class DmController extends Controller { if (need_root_boolean) { List records = model.getAreaInfoById(parent_id); if (records != null && !records.isEmpty()) { - Record record = records.get(0); + Record record = records.getFirst(); record.set("open", true); dtnew.add(record); } @@ -234,7 +234,7 @@ public class DmController extends Controller { renderJson(CommonUtil.returnMessageJson(false, "传入的parent_id的值不是一个合法的uuid!")); return; } - Record rootRecord = model.getAreaInfoById(parent_id).get(0); + Record rootRecord = model.getAreaInfoById(parent_id).getFirst(); List list = model.getArea(parent_id); int level_id = rootRecord.getInt("level_id"); diff --git a/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/StudentImportExcelUtil.java b/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/StudentImportExcelUtil.java index 50e997c9..3e600c2a 100644 --- a/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/StudentImportExcelUtil.java +++ b/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/StudentImportExcelUtil.java @@ -211,7 +211,7 @@ public class StudentImportExcelUtil { //计算本校应该有哪些学段 OrganizationModel orgModel = new OrganizationModel(); - String schoolType = orgModel.getOrgInfoById(bureauId).get(0).getStr("school_type_id"); + String schoolType = orgModel.getOrgInfoById(bureauId).getFirst().getStr("school_type_id"); ClassModel cm = new ClassModel(); JSONArray listArray = cm.getStageList(schoolType); Map mapStage = new HashMap<>(); //可用学段 @@ -417,9 +417,9 @@ public class StudentImportExcelUtil { OrganizationModel orgModel = new OrganizationModel(); List rs = orgModel.getAreaIdByParentId(bureau_id); if (rs != null && !rs.isEmpty()) { - city_id = rs.get(0).getStr("city_id"); - area_id = rs.get(0).getStr("area_id"); - main_school_id = rs.get(0).getStr("main_school_id"); + city_id = rs.getFirst().getStr("city_id"); + area_id = rs.getFirst().getStr("area_id"); + main_school_id = rs.getFirst().getStr("main_school_id"); } else { city_id = "-1"; area_id = "-1"; diff --git a/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/StudentTemplateUtil.java b/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/StudentTemplateUtil.java index bf1a992c..e05cdb7e 100644 --- a/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/StudentTemplateUtil.java +++ b/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/StudentTemplateUtil.java @@ -188,7 +188,7 @@ public class StudentTemplateUtil { } else { //还是根据传入的学校id计算出学段 OrganizationModel orgModel = new OrganizationModel(); - String schoolType = orgModel.getOrgInfoById(school_id).get(0).getStr("school_type_id"); + String schoolType = orgModel.getOrgInfoById(school_id).getFirst().getStr("school_type_id"); ClassModel cm = new ClassModel(); JSONArray listArray = cm.getStageList(schoolType); for (int i = 0; i < listArray.size(); i++) { diff --git a/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/TeacherImportExcelUtil.java b/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/TeacherImportExcelUtil.java index 5cd8ae95..811f6295 100644 --- a/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/TeacherImportExcelUtil.java +++ b/dsBase/src/main/java/com/dsideal/Base/ExcelImportTemplate/TeacherImportExcelUtil.java @@ -349,9 +349,9 @@ public class TeacherImportExcelUtil { OrganizationModel orgModel = new OrganizationModel(); List rs = orgModel.getAreaIdByParentId(bureau_id); if (rs != null && !rs.isEmpty()) { - city_id = rs.get(0).getStr("city_id"); - area_id = rs.get(0).getStr("area_id"); - main_school_id = rs.get(0).getStr("main_school_id"); + city_id = rs.getFirst().getStr("city_id"); + area_id = rs.getFirst().getStr("area_id"); + main_school_id = rs.getFirst().getStr("main_school_id"); } else { city_id = "-1"; area_id = "-1"; diff --git a/dsBase/src/main/java/com/dsideal/Base/Global/Controller/GlobalController.java b/dsBase/src/main/java/com/dsideal/Base/Global/Controller/GlobalController.java index 8fd0466c..786cd2ef 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Global/Controller/GlobalController.java +++ b/dsBase/src/main/java/com/dsideal/Base/Global/Controller/GlobalController.java @@ -41,7 +41,7 @@ public class GlobalController extends Controller { renderJson(CommonUtil.returnMessageJson(false, "没有找到对应的省和市!")); return; } - String area_id = records.get(0).getStr("id"); + String area_id = records.getFirst().getStr("id"); //保存 GlobalModel model = new GlobalModel(); model.saveInstallArea(area_id); diff --git a/dsBase/src/main/java/com/dsideal/Base/Global/Model/GlobalModel.java b/dsBase/src/main/java/com/dsideal/Base/Global/Model/GlobalModel.java index d752887c..4b42bdfc 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Global/Model/GlobalModel.java +++ b/dsBase/src/main/java/com/dsideal/Base/Global/Model/GlobalModel.java @@ -75,7 +75,7 @@ public class GlobalModel { public int checkGlobalCodeCount(String global_id, String globalCode) { String install_area = getInstallArea(); String sql = "select count(1) as c from t_base_global where global_id<>? and global_code=? and install_area=?"; - Record record = Db.find(sql, Integer.parseInt(global_id), globalCode, install_area).get(0); + Record record = Db.find(sql, Integer.parseInt(global_id), globalCode, install_area).getFirst(); return record.getInt("c"); } diff --git a/dsBase/src/main/java/com/dsideal/Base/Graduation/GraduationAction.java b/dsBase/src/main/java/com/dsideal/Base/Graduation/GraduationAction.java index b68bfe3c..f1b57471 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Graduation/GraduationAction.java +++ b/dsBase/src/main/java/com/dsideal/Base/Graduation/GraduationAction.java @@ -19,7 +19,7 @@ public class GraduationAction implements Runnable { String sql = Db.getSql("graduation.checkCurrentYearIsGraduation"); Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); - int count = Db.find(sql, year).get(0).getInt("count"); + int count = Db.find(sql, year).getFirst().getInt("count"); if (count > 0) { while (true) { //2、检查需要毕业的班级及学生、家长 diff --git a/dsBase/src/main/java/com/dsideal/Base/LoginPerson/Model/LoginPersonModel.java b/dsBase/src/main/java/com/dsideal/Base/LoginPerson/Model/LoginPersonModel.java index eabd0e1a..53e799ac 100644 --- a/dsBase/src/main/java/com/dsideal/Base/LoginPerson/Model/LoginPersonModel.java +++ b/dsBase/src/main/java/com/dsideal/Base/LoginPerson/Model/LoginPersonModel.java @@ -35,7 +35,7 @@ public class LoginPersonModel { */ public boolean checkPwdByPersonId(String person_id, String pwd) { String sql = Db.getSql("loginPerson.checkPwdByPersonId"); - int count = Db.find(sql, person_id, CommonUtil.getLdapPassword(pwd)).get(0).getInt("c"); + int count = Db.find(sql, person_id, CommonUtil.getLdapPassword(pwd)).getFirst().getInt("c"); return count > 0; } @@ -65,7 +65,7 @@ public class LoginPersonModel { String sql = Db.getSql("loginPerson.getLoginInfoByPersonId"); List list = Db.find(sql, personId); if (!list.isEmpty()) { - return list.get(0); + return list.getFirst(); } else { return null; } diff --git a/dsBase/src/main/java/com/dsideal/Base/Menu/Controller/MenuController.java b/dsBase/src/main/java/com/dsideal/Base/Menu/Controller/MenuController.java index 144da4da..9ae8757b 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Menu/Controller/MenuController.java +++ b/dsBase/src/main/java/com/dsideal/Base/Menu/Controller/MenuController.java @@ -75,12 +75,12 @@ public class MenuController extends Controller { //获取单位管理员菜单 if (identity_id < 5) { //1,2,3,4 List list = model.selectBureauMenuByPersonId(identity_id, person_id).getList(); - renderJson(MenuUtil.convertListToMenuForTreeTable(list).getChildren().get(0).getChildren()); + renderJson(MenuUtil.convertListToMenuForTreeTable(list).getChildren().getFirst().getChildren()); return; } //5,6 角色,就是教师,学生 List list = model.selectMenuByPersonId(person_id); - renderJson(MenuUtil.convertListToMenuForTreeTable(list).getChildren().get(0).getChildren()); + renderJson(MenuUtil.convertListToMenuForTreeTable(list).getChildren().getFirst().getChildren()); } /** @@ -100,7 +100,7 @@ public class MenuController extends Controller { renderJson(CommonUtil.returnMessageJson(false, "无法获取指定ID的信息!")); return; } - Record record = list.get(0); + Record record = list.getFirst(); int duties_id; int level_id = record.getInt("level"); if (level_id == 4) { @@ -198,7 +198,7 @@ public class MenuController extends Controller { renderJson(CommonUtil.returnMessageJson(false, "无法获取指定ID的信息!")); return; } - Record record = list.get(0); + Record record = list.getFirst(); int duties_id; int level_id = record.getInt("level"); if (level_id == 4) { diff --git a/dsBase/src/main/java/com/dsideal/Base/Organization/Controller/OrganizationController.java b/dsBase/src/main/java/com/dsideal/Base/Organization/Controller/OrganizationController.java index bf6e313c..c117ecc7 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Organization/Controller/OrganizationController.java +++ b/dsBase/src/main/java/com/dsideal/Base/Organization/Controller/OrganizationController.java @@ -33,7 +33,7 @@ public class OrganizationController extends Controller { if (records == null || records.size() == 0) { renderJson(CommonUtil.returnMessageJson(false, "没有找到此单位号!")); } else { - Record record = records.get(0); + Record record = records.getFirst(); int school_type_id = record.getInt("school_type_id"); if (school_type_id > 0) { renderJson(CommonUtil.returnMessageJson(true, "是学校!")); @@ -84,7 +84,7 @@ public class OrganizationController extends Controller { renderJson(CommonUtil.returnMessageJson(false, "parent_org_id参数不正确!")); return; } - String city_id = rs.get(0).getStr("city_id"); + String city_id = rs.getFirst().getStr("city_id"); int cityOrarea; if (parent_org_id.equals(city_id)) { cityOrarea = 1; @@ -96,8 +96,8 @@ public class OrganizationController extends Controller { renderJson(CommonUtil.returnMessageJson(false, "school_type_id参数不正确!")); return; } - int shi_org_type = r.get(0).getInt("shi_org_type"); - int area_org_type = r.get(0).getInt("area_org_type"); + int shi_org_type = r.getFirst().getInt("shi_org_type"); + int area_org_type = r.getFirst().getInt("area_org_type"); if (cityOrarea == 1) { org_type_id = shi_org_type; } else { @@ -172,16 +172,16 @@ public class OrganizationController extends Controller { if (identity_id == 2) //2号人物角色,即市管理员 { - String city_id = orgrs.get(0).getStr("city_id"); - if (!rs.get(0).getStr("city_id").equals(city_id)) { + String city_id = orgrs.getFirst().getStr("city_id"); + if (!rs.getFirst().getStr("city_id").equals(city_id)) { renderJson(CommonUtil.returnMessageJson(false, "当前登录用户没有此单位的管理权限,不能删除!")); return; } } if (identity_id == 3) //3号人物角色,即县区管理员 { - String area_id = orgrs.get(0).getStr("area_id"); - if (!rs.get(0).getStr("area_id").equals(area_id)) { + String area_id = orgrs.getFirst().getStr("area_id"); + if (!rs.getFirst().getStr("area_id").equals(area_id)) { renderJson(CommonUtil.returnMessageJson(false, "当前登录用户没有此单位的管理权限,不能删除!")); return; } @@ -313,7 +313,7 @@ public class OrganizationController extends Controller { renderJson(CommonUtil.returnMessageJson(false, "没有找到此父ID节点!!")); return; } - String bureau_id = rs.get(0).getStr("bureau_id"); + String bureau_id = rs.getFirst().getStr("bureau_id"); //操作人 Record rPerson = JwtUtil.getPersonInfo(getRequest()); String operator = rPerson.getStr("person_id"); diff --git a/dsBase/src/main/java/com/dsideal/Base/Organization/Model/OrganizationModel.java b/dsBase/src/main/java/com/dsideal/Base/Organization/Model/OrganizationModel.java index bc9a7ef8..54332384 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Organization/Model/OrganizationModel.java +++ b/dsBase/src/main/java/com/dsideal/Base/Organization/Model/OrganizationModel.java @@ -42,10 +42,10 @@ public class OrganizationModel { String sql = Db.getSql("organization.getOrgInfoById"); List list = Db.find(sql, bureau_id); if (!list.isEmpty()) { - resMap.put("city_id", list.get(0).getStr("city_id")); - resMap.put("area_id", list.get(0).getStr("area_id")); - resMap.put("main_school_id", list.get(0).getStr("main_school_id")); - resMap.put("school_type_id", list.get(0).getStr("school_type_id")); + resMap.put("city_id", list.getFirst().getStr("city_id")); + resMap.put("area_id", list.getFirst().getStr("area_id")); + resMap.put("main_school_id", list.getFirst().getStr("main_school_id")); + resMap.put("school_type_id", list.getFirst().getStr("school_type_id")); return resMap; } else { return null; @@ -74,23 +74,23 @@ public class OrganizationModel { map.put("area_code", ""); } else { //如果是市 - if (records.get(0).getStr("id").equals(records.get(0).getStr("city_id"))) { + if (records.getFirst().getStr("id").equals(records.getFirst().getStr("city_id"))) { map.put("city_id", id); map.put("area_id", NullGuid); - map.put("parent_id", records.get(0).getStr("parent_id")); - map.put("area_name", records.get(0).getStr("area_name")); - map.put("area_code", records.get(0).getStr("area_code")); - map.put("province_id", records.get(0).getStr("province_id")); - map.put("province_name", records.get(0).getStr("province_name")); + map.put("parent_id", records.getFirst().getStr("parent_id")); + map.put("area_name", records.getFirst().getStr("area_name")); + map.put("area_code", records.getFirst().getStr("area_code")); + map.put("province_id", records.getFirst().getStr("province_id")); + map.put("province_name", records.getFirst().getStr("province_name")); } else//如果是县区 { sql = Db.getSql("dm.getAreaById"); - String city_id = Db.find(sql, id).get(0).getStr("parent_id"); + String city_id = Db.find(sql, id).getFirst().getStr("parent_id"); map.put("city_id", city_id); map.put("area_id", id); - map.put("parent_id", records.get(0).getStr("parent_id")); - map.put("area_name", records.get(0).getStr("area_name")); - map.put("area_code", records.get(0).getStr("area_code")); + map.put("parent_id", records.getFirst().getStr("parent_id")); + map.put("area_name", records.getFirst().getStr("area_name")); + map.put("area_code", records.getFirst().getStr("area_code")); } } return map; @@ -196,8 +196,8 @@ public class OrganizationModel { record.set("bureau_id", bureau_id); List rs = getAreaIdByParentId(bureau_id); if (rs != null && !rs.isEmpty()) { - city_id = rs.get(0).getStr("city_id"); - area_id = rs.get(0).getStr("area_id"); + city_id = rs.getFirst().getStr("city_id"); + area_id = rs.getFirst().getStr("area_id"); } else { city_id = "-1"; area_id = "-1"; @@ -238,7 +238,7 @@ public class OrganizationModel { public List getAreaIdByParentId(String parent_id) { List rs = getOrgInfoById(parent_id); if (!rs.isEmpty()) { - String bureau_id = rs.get(0).getStr("bureau_id"); + String bureau_id = rs.getFirst().getStr("bureau_id"); rs = getOrgInfoById(bureau_id); if (!rs.isEmpty()) { return rs; @@ -276,8 +276,8 @@ public class OrganizationModel { int b_use = 0; List rs = getOrgInfoById(org_id); if (!rs.isEmpty()) { - create_time = DateUtil.parse(rs.get(0).getStr("create_time")); - b_use = rs.get(0).getInt("b_use"); + create_time = DateUtil.parse(rs.getFirst().getStr("create_time")); + b_use = rs.getFirst().getInt("b_use"); } record.set("create_time", create_time); record.set("b_use", b_use); @@ -315,8 +315,8 @@ public class OrganizationModel { List rs = getAreaIdByParentId(parent_id); if (rs != null && !rs.isEmpty()) { - city_id = rs.get(0).getStr("city_id"); - area_id = rs.get(0).getStr("area_id"); + city_id = rs.getFirst().getStr("city_id"); + area_id = rs.getFirst().getStr("area_id"); } else { city_id = "-1"; area_id = "-1"; @@ -331,9 +331,9 @@ public class OrganizationModel { String bureau_id = null; rs = getOrgInfoById(org_id); if (!rs.isEmpty()) { - bureau_id = rs.get(0).getStr("bureau_id"); - create_time = rs.get(0).getStr("create_time"); - b_use = rs.get(0).getInt("b_use"); + bureau_id = rs.getFirst().getStr("bureau_id"); + create_time = rs.getFirst().getStr("create_time"); + b_use = rs.getFirst().getInt("b_use"); } record.set("bureau_id", bureau_id); record.set("create_time", DateUtil.parse(create_time)); @@ -354,7 +354,7 @@ public class OrganizationModel { */ public int getClassCountByBureauId(String org_id) { String sql = Db.getSql("class.getClassCountByBureauId"); - return Db.find(sql, org_id).get(0).getInt("c"); + return Db.find(sql, org_id).getFirst().getInt("c"); } /** @@ -367,7 +367,7 @@ public class OrganizationModel { */ public int getOrgCountByBureauId(String org_id) { String sql = Db.getSql("organization.getOrgCountByBureauId"); - return Db.find(sql, org_id, org_id).get(0).getInt("c"); + return Db.find(sql, org_id, org_id).getFirst().getInt("c"); } /** @@ -380,7 +380,7 @@ public class OrganizationModel { */ public int getTeacherCountByBureauId(String org_id) { String sql = Db.getSql("loginPerson.getTeacherCountByBureauId"); - return Db.find(sql, org_id).get(0).getInt("c"); + return Db.find(sql, org_id).getFirst().getInt("c"); } /** @@ -393,7 +393,7 @@ public class OrganizationModel { */ public int getTeacherCountByOrgId(String org_id) { String sql = Db.getSql("loginPerson.getTeacherCountByOrgId"); - return Db.find(sql, org_id).get(0).getInt("c"); + return Db.find(sql, org_id).getFirst().getInt("c"); } /** @@ -406,7 +406,7 @@ public class OrganizationModel { */ public int getStudentCountByBureauId(String org_id) { String sql = Db.getSql("loginPerson.getStudentCountByBureauId"); - return Db.find(sql, org_id).get(0).getInt("c"); + return Db.find(sql, org_id).getFirst().getInt("c"); } /** @@ -419,7 +419,7 @@ public class OrganizationModel { */ public int getParentCountByBureauId(String org_id) { String sql = Db.getSql("loginPerson.getParentCountByBureauId"); - return Db.find(sql, org_id).get(0).getInt("c"); + return Db.find(sql, org_id).getFirst().getInt("c"); } /** @@ -457,7 +457,7 @@ public class OrganizationModel { */ public int getOrgCodeCount(String org_code) { String sql = Db.getSql("organization.getOrgCodeCount"); - return Db.find(sql, org_code).get(0).getInt("c"); + return Db.find(sql, org_code).getFirst().getInt("c"); } /** @@ -470,7 +470,7 @@ public class OrganizationModel { */ public int getOrgCodeCountExceptSelf(String org_id, String org_code) { String sql = Db.getSql("organization.getOrgCodeCountExceptSelf"); - return Db.find(sql, org_code, org_id).get(0).getInt("c"); + return Db.find(sql, org_code, org_id).getFirst().getInt("c"); } /** diff --git a/dsBase/src/main/java/com/dsideal/Base/Student/Model/StudentModel.java b/dsBase/src/main/java/com/dsideal/Base/Student/Model/StudentModel.java index da133d1b..ba869c33 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Student/Model/StudentModel.java +++ b/dsBase/src/main/java/com/dsideal/Base/Student/Model/StudentModel.java @@ -32,7 +32,7 @@ public class StudentModel { if (rs == null || rs.isEmpty()) { return false; } - int stage_id = rs.get(0).getInt("stage_id"); + int stage_id = rs.getFirst().getInt("stage_id"); // 生成6位随机明文密码 String originalPwd = CommonUtil.getSixRandom(); @@ -89,7 +89,7 @@ public class StudentModel { String sql = Db.getSql("loginPerson.getLoginInfoByPersonId"); List list = Db.find(sql, person_id); if (list.size() > 0) { - Record record = list.get(0); + Record record = list.getFirst(); record.set("person_id", person_id); record.set("identity_id", 6); record.set("person_name", person_name); @@ -172,7 +172,7 @@ public class StudentModel { String sql = Db.getSql("student.getStudentInfoByPersonId"); List list = Db.find(sql, student_id); if (list.size() > 0) { - Record record = list.get(0); + Record record = list.getFirst(); return record; } else { return null; diff --git a/dsBase/src/main/java/com/dsideal/Base/StudentYd/Controller/StudentYdController.java b/dsBase/src/main/java/com/dsideal/Base/StudentYd/Controller/StudentYdController.java index ce1bf875..b8613024 100644 --- a/dsBase/src/main/java/com/dsideal/Base/StudentYd/Controller/StudentYdController.java +++ b/dsBase/src/main/java/com/dsideal/Base/StudentYd/Controller/StudentYdController.java @@ -36,7 +36,7 @@ public class StudentYdController extends Controller { renderJson(CommonUtil.returnMessageJson(false, "人员状态异常!")); return; } - int c = rs.get(0).getInt("c"); + int c = rs.getFirst().getInt("c"); if (c > 0) { renderJson(CommonUtil.returnMessageJson(false, "人员处理在调转审核中!")); } else { @@ -271,7 +271,7 @@ public class StudentYdController extends Controller { return; } Record rPerson = JwtUtil.getPersonInfo(getRequest()); - String source_bureau_id = records.get(0).getStr("source_bureau_id"); + String source_bureau_id = records.getFirst().getStr("source_bureau_id"); String personId = rPerson.getStr("person_id"); String identity_id = rPerson.getStr("identity_id"); LoginPersonModel _loginPersonModel = new LoginPersonModel(); @@ -281,13 +281,13 @@ public class StudentYdController extends Controller { return; } //2、是不是已经是删除状态的 - int b_use = records.get(0).getInt("b_use"); + int b_use = records.getFirst().getInt("b_use"); if (b_use != 1) { renderJson(CommonUtil.returnMessageJson(false, "此记录已经是删除状态,不能重复删除!")); return; } //3、是不是对方还没有审核 - int status_id = records.get(0).getInt("status_id"); + int status_id = records.getFirst().getInt("status_id"); if (status_id > 1) { renderJson(CommonUtil.returnMessageJson(false, "此记录已被对方审核处理,不能删除!")); return; diff --git a/dsBase/src/main/java/com/dsideal/Base/StudentYd/Model/StudentYdModel.java b/dsBase/src/main/java/com/dsideal/Base/StudentYd/Model/StudentYdModel.java index 733fa8bc..def790d5 100644 --- a/dsBase/src/main/java/com/dsideal/Base/StudentYd/Model/StudentYdModel.java +++ b/dsBase/src/main/java/com/dsideal/Base/StudentYd/Model/StudentYdModel.java @@ -37,7 +37,7 @@ public class StudentYdModel { public boolean updateStudentStatus(String person_id, String status_code, String operator, String ip_address) { List rs = get_dm_status_student_by_code(status_code); if (rs != null && !rs.isEmpty()) { - int change_person_b_use = rs.get(0).getInt("change_person_b_use"); + int change_person_b_use = rs.getFirst().getInt("change_person_b_use"); //修改人员主表 String sql = Db.getSql("studentYd.updateStudentStatus"); //update t_sys_loginperson set b_use=?,status_code=?,operator=?,ip_address=? where person_id=? @@ -94,7 +94,7 @@ public class StudentYdModel { if (rs == null || rs.size() == 0) { return true; } - if (rs.get(0).getInt("status_id") == 1) { + if (rs.getFirst().getInt("status_id") == 1) { return false; } return true; @@ -174,7 +174,7 @@ public class StudentYdModel { if (records == null || records.size() == 0) { return false; } - Record record = records.get(0); + Record record = records.getFirst(); String person_id = record.getStr("person_id"); String target_bureau_id = record.getStr("target_bureau_id"); record.set("status_id", status_id); @@ -193,9 +193,9 @@ public class StudentYdModel { if (rs == null || rs.isEmpty()) { return false; } - String city_id = rs.get(0).getStr("city_id"); - String area_id = rs.get(0).getStr("area_id"); - String main_school_id = rs.get(0).getStr("main_school_id"); + String city_id = rs.getFirst().getStr("city_id"); + String area_id = rs.getFirst().getStr("area_id"); + String main_school_id = rs.getFirst().getStr("main_school_id"); //修改到新的单位和部门下 sql = Db.getSql("loginPerson.changePersonClass"); Db.update(sql, city_id, area_id, main_school_id, target_bureau_id, class_id, operator, IpUtil.ipToLong(ip_address), person_id); @@ -215,7 +215,7 @@ public class StudentYdModel { Db.update(sql, operator, IpUtil.ipToLong(ip_address), id); //修改为正常状态 List records = getStudentTransferInfoById(id); - updateStudentStatus(records.get(0).getStr("person_id"), "01", operator, ip_address); + updateStudentStatus(records.getFirst().getStr("person_id"), "01", operator, ip_address); } /** @@ -225,7 +225,7 @@ public class StudentYdModel { */ public int getNewStudentTransferApplyCount(String bureau_id) { String sql = Db.getSql("studentYd.getNewStudentTransferApplyCount"); - return Db.find(sql, bureau_id).get(0).getInt("c"); + return Db.find(sql, bureau_id).getFirst().getInt("c"); } /** @@ -235,7 +235,7 @@ public class StudentYdModel { */ public int getNewStudentTransferEchoCount(String bureau_id) { String sql = Db.getSql("studentYd.getNewStudentTransferEchoCount"); - return Db.find(sql, bureau_id).get(0).getInt("c"); + return Db.find(sql, bureau_id).getFirst().getInt("c"); } /** @@ -268,7 +268,7 @@ public class StudentYdModel { if (applyRs == null || applyRs.isEmpty()) { return false; } - Record record = applyRs.get(0); + Record record = applyRs.getFirst(); String source_bureau_id = record.getStr("source_bureau_id"); String target_bureau_id = record.getStr("target_bureau_id"); int status_id = record.getInt("status_id"); @@ -300,9 +300,9 @@ public class StudentYdModel { if (rs == null || rs.isEmpty()) { return false; } - String city_id = rs.get(0).getStr("city_id"); - String area_id = rs.get(0).getStr("area_id"); - String main_school_id = rs.get(0).getStr("main_school_id"); + String city_id = rs.getFirst().getStr("city_id"); + String area_id = rs.getFirst().getStr("area_id"); + String main_school_id = rs.getFirst().getStr("main_school_id"); //修改到新的单位和班级下 sql = Db.getSql("loginPerson.changePersonClass"); Db.update(sql, city_id, area_id, main_school_id, bureau_id, class_id, operator, IpUtil.ipToLong(ip_address), person_id); @@ -313,7 +313,7 @@ public class StudentYdModel { if (rs == null || rs.isEmpty()) { return false; } - String parent_id = rs.get(0).getStr("person_id"); + String parent_id = rs.getFirst().getStr("person_id"); //2、变更 sql = Db.getSql("loginPerson.changePersonClass"); Db.update(sql, city_id, area_id, main_school_id, bureau_id, class_id, operator, IpUtil.ipToLong(ip_address), parent_id); diff --git a/dsBase/src/main/java/com/dsideal/Base/Teacher/Controller/TeacherController.java b/dsBase/src/main/java/com/dsideal/Base/Teacher/Controller/TeacherController.java index 0254a744..108cadbe 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Teacher/Controller/TeacherController.java +++ b/dsBase/src/main/java/com/dsideal/Base/Teacher/Controller/TeacherController.java @@ -108,10 +108,10 @@ public class TeacherController extends Controller { return; } //获取部门所在单位ID - String bureauId = rs.get(0).get("bureau_id").toString(); - String cityId = rs.get(0).get("city_id").toString(); - String areaId = rs.get(0).get("area_id").toString(); - String mainSchoolId = rs.get(0).get("main_school_id").toString(); + String bureauId = rs.getFirst().get("bureau_id").toString(); + String cityId = rs.getFirst().get("city_id").toString(); + String areaId = rs.getFirst().get("area_id").toString(); + String mainSchoolId = rs.getFirst().get("main_school_id").toString(); //生成6位随机明文密码 String originalPwd = CommonUtil.getSixRandom(); @@ -234,7 +234,7 @@ public class TeacherController extends Controller { if (duties_id != null && !duties_id.equals("-1")) { BaseModel model = new BaseModel(); - String duties_name = model.getOrgTypePrincipalshipById(duties_id).get(0).get("name"); + String duties_name = model.getOrgTypePrincipalshipById(duties_id).getFirst().get("name"); JSONObject targetJo = new JSONObject(); targetJo.put("duties_id", duties_id); targetJo.put("duties_name", duties_name); @@ -533,7 +533,7 @@ public class TeacherController extends Controller { renderJson(map); return; } - bureau_id = records.get(0).getStr("bureau_id"); + bureau_id = records.getFirst().getStr("bureau_id"); //5、检查EXCEL与数据库中是不是有身份证号重复 diff --git a/dsBase/src/main/java/com/dsideal/Base/Teacher/Model/TeacherModel.java b/dsBase/src/main/java/com/dsideal/Base/Teacher/Model/TeacherModel.java index facd4ef4..243e584d 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Teacher/Model/TeacherModel.java +++ b/dsBase/src/main/java/com/dsideal/Base/Teacher/Model/TeacherModel.java @@ -115,12 +115,12 @@ public class TeacherModel { String sql = Db.getSql("loginPerson.getLoginInfoByPersonId"); List list = Db.find(sql, person_id); if (!list.isEmpty()) { - city_id = list.get(0).getStr("city_id"); - area_id = list.get(0).getStr("area_id"); - main_school_id = list.get(0).getStr("main_school_id"); - bureau_id = list.get(0).getStr("bureau_id"); + city_id = list.getFirst().getStr("city_id"); + area_id = list.getFirst().getStr("area_id"); + main_school_id = list.getFirst().getStr("main_school_id"); + bureau_id = list.getFirst().getStr("bureau_id"); - Record record = list.get(0); + Record record = list.getFirst(); record.set("person_id", person_id); record.set("identity_id", 5); record.set("person_name", person_name); diff --git a/dsBase/src/main/java/com/dsideal/Base/TeacherYd/Controller/TeacherYdController.java b/dsBase/src/main/java/com/dsideal/Base/TeacherYd/Controller/TeacherYdController.java index da6a01af..00ce8817 100644 --- a/dsBase/src/main/java/com/dsideal/Base/TeacherYd/Controller/TeacherYdController.java +++ b/dsBase/src/main/java/com/dsideal/Base/TeacherYd/Controller/TeacherYdController.java @@ -35,7 +35,7 @@ public class TeacherYdController extends Controller { renderJson(CommonUtil.returnMessageJson(false, "人员状态异常!")); return; } - int c = rs.get(0).getInt("c"); + int c = rs.getFirst().getInt("c"); if (c > 0) { renderJson(CommonUtil.returnMessageJson(false, "人员处理在调转审核中!")); } else { @@ -279,7 +279,7 @@ public class TeacherYdController extends Controller { return; } Record rPerson = JwtUtil.getPersonInfo(getRequest()); - String source_bureau_id = records.get(0).getStr("source_bureau_id"); + String source_bureau_id = records.getFirst().getStr("source_bureau_id"); String personId = rPerson.getStr("person_id"); ; String identity_id = rPerson.getStr("identity_id"); @@ -290,13 +290,13 @@ public class TeacherYdController extends Controller { return; } //2、是不是已经是删除状态的 - int b_use = records.get(0).getInt("b_use"); + int b_use = records.getFirst().getInt("b_use"); if (b_use != 1) { renderJson(CommonUtil.returnMessageJson(false, "此记录已经是删除状态,不能重复删除!")); return; } //3、是不是对方还没有审核 - int status_id = records.get(0).getInt("status_id"); + int status_id = records.getFirst().getInt("status_id"); if (status_id > 1) { renderJson(CommonUtil.returnMessageJson(false, "此记录已被对方审核处理,不能删除!")); return; diff --git a/dsBase/src/main/java/com/dsideal/Base/TeacherYd/Model/TeacherYdModel.java b/dsBase/src/main/java/com/dsideal/Base/TeacherYd/Model/TeacherYdModel.java index c3ddee76..283a326b 100644 --- a/dsBase/src/main/java/com/dsideal/Base/TeacherYd/Model/TeacherYdModel.java +++ b/dsBase/src/main/java/com/dsideal/Base/TeacherYd/Model/TeacherYdModel.java @@ -36,7 +36,7 @@ public class TeacherYdModel { public boolean updateTeacherStatus(String person_id, String status_code, String operator, long ip_address) { List rs = get_dm_status_teacher_by_code(status_code); if (rs != null && !rs.isEmpty()) { - int change_person_b_use = rs.get(0).getInt("change_person_b_use"); + int change_person_b_use = rs.getFirst().getInt("change_person_b_use"); //修改人员主表 String sql = Db.getSql("teacherYd.updateTeacherStatus"); Db.update(sql, change_person_b_use, status_code, operator, ip_address, person_id); @@ -92,7 +92,7 @@ public class TeacherYdModel { if (rs == null || rs.isEmpty()) { return true; } - if (rs.get(0).getInt("status_id") == 1) { + if (rs.getFirst().getInt("status_id") == 1) { return false; } return true; @@ -173,7 +173,7 @@ public class TeacherYdModel { if (records == null || records.isEmpty()) { return false; } - Record record = records.get(0); + Record record = records.getFirst(); String person_id = record.getStr("person_id"); String target_bureau_id = record.getStr("target_bureau_id"); record.set("status_id", status_id); @@ -191,9 +191,9 @@ public class TeacherYdModel { if (rs == null || rs.isEmpty()) { return false; } - String city_id = rs.get(0).getStr("city_id"); - String area_id = rs.get(0).getStr("area_id"); - String main_school_id = rs.get(0).getStr("main_school_id"); + String city_id = rs.getFirst().getStr("city_id"); + String area_id = rs.getFirst().getStr("area_id"); + String main_school_id = rs.getFirst().getStr("main_school_id"); //修改到新的单位和部门下 sql = Db.getSql("loginPerson.changePersonBureau"); Db.update(sql, city_id, area_id, main_school_id, target_bureau_id, org_id, operator, IpUtil.ipToLong(ip_address), person_id); @@ -213,7 +213,7 @@ public class TeacherYdModel { Db.update(sql, operator, IpUtil.ipToLong(ip_address), id); //修改为正常状态 List records = getTeacherTransferInfoById(id); - updateTeacherStatus(records.get(0).getStr("person_id"), "01", operator, IpUtil.ipToLong(ip_address)); + updateTeacherStatus(records.getFirst().getStr("person_id"), "01", operator, IpUtil.ipToLong(ip_address)); } /** @@ -223,7 +223,7 @@ public class TeacherYdModel { */ public int getNewTeacherTransferApplyCount(String bureau_id) { String sql = Db.getSql("teacherYd.getNewTeacherTransferApplyCount"); - return Db.find(sql, bureau_id).get(0).getInt("c"); + return Db.find(sql, bureau_id).getFirst().getInt("c"); } /** @@ -233,7 +233,7 @@ public class TeacherYdModel { */ public int getNewTeacherTransferEchoCount(String bureau_id) { String sql = Db.getSql("teacherYd.getNewTeacherTransferEchoCount"); - return Db.find(sql, bureau_id).get(0).getInt("c"); + return Db.find(sql, bureau_id).getFirst().getInt("c"); } /** @@ -267,7 +267,7 @@ public class TeacherYdModel { if (applyRs == null || applyRs.size() == 0) { return false; } - Record record = applyRs.get(0); + Record record = applyRs.getFirst(); String source_bureau_id = record.getStr("source_bureau_id"); String target_bureau_id = record.getStr("target_bureau_id"); int status_id = record.getInt("status_id"); @@ -305,10 +305,10 @@ public class TeacherYdModel { if (rs == null || rs.size() == 0) { return false; } - String bureau_id = rs.get(0).getStr("bureau_id"); - String city_id = rs.get(0).getStr("city_id"); - String area_id = rs.get(0).getStr("area_id"); - String main_school_id = rs.get(0).getStr("main_school_id"); + String bureau_id = rs.getFirst().getStr("bureau_id"); + String city_id = rs.getFirst().getStr("city_id"); + String area_id = rs.getFirst().getStr("area_id"); + String main_school_id = rs.getFirst().getStr("main_school_id"); //修改到新的单位和部门下 sql = Db.getSql("loginPerson.changePersonBureau"); Db.update(sql, city_id, area_id, main_school_id, bureau_id, org_id, operator, IpUtil.ipToLong(ip_address), person_id); diff --git a/dsBase/src/main/java/com/dsideal/Base/Util/IpUtil.java b/dsBase/src/main/java/com/dsideal/Base/Util/IpUtil.java index bbdc3f53..1429a93c 100644 --- a/dsBase/src/main/java/com/dsideal/Base/Util/IpUtil.java +++ b/dsBase/src/main/java/com/dsideal/Base/Util/IpUtil.java @@ -40,7 +40,7 @@ public class IpUtil { ipNums.add(Long.parseLong(ipArray[i].trim())); } - return ipNums.get(0) * 256L * 256L * 256L + return ipNums.getFirst() * 256L * 256L * 256L + ipNums.get(1) * 256L * 256L + ipNums.get(2) * 256L + ipNums.get(3); } diff --git a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/route/strategy/ExecutorRouteFirst.java b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/route/strategy/ExecutorRouteFirst.java index 1cede582..32fbb15f 100644 --- a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/route/strategy/ExecutorRouteFirst.java +++ b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/route/strategy/ExecutorRouteFirst.java @@ -13,7 +13,7 @@ public class ExecutorRouteFirst extends ExecutorRouter { @Override public ReturnT route(TriggerParam triggerParam, List addressList){ - return new ReturnT(addressList.get(0)); + return new ReturnT(addressList.getFirst()); } } diff --git a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/route/strategy/ExecutorRouteLFU.java b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/route/strategy/ExecutorRouteLFU.java index e4eba141..c179cf76 100644 --- a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/route/strategy/ExecutorRouteLFU.java +++ b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/route/strategy/ExecutorRouteLFU.java @@ -63,7 +63,7 @@ public class ExecutorRouteLFU extends ExecutorRouter { } }); - Map.Entry addressItem = lfuItemList.get(0); + Map.Entry addressItem = lfuItemList.getFirst(); String minAddress = addressItem.getKey(); addressItem.setValue(addressItem.getValue() + 1); diff --git a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/trigger/JobTrigger.java b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/trigger/JobTrigger.java index 1af31105..cc3476cc 100644 --- a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/trigger/JobTrigger.java +++ b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/core/trigger/JobTrigger.java @@ -170,7 +170,7 @@ public class JobTrigger { if (index < group.getRegistryList().size()) { address = group.getRegistryList().get(index); } else { - address = group.getRegistryList().get(0); + address = group.getRegistryList().getFirst(); } } else { routeAddressResult = executorRouteStrategyEnum.getRouter().route(triggerParam, group.getRegistryList()); diff --git a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/tool/datax/DataxJsonHelper.java b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/tool/datax/DataxJsonHelper.java index dd121016..bcd10105 100644 --- a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/tool/datax/DataxJsonHelper.java +++ b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/tool/datax/DataxJsonHelper.java @@ -285,7 +285,7 @@ public class DataxJsonHelper implements DataxJsonInterface { } dataxHbasePojo.setColumns(columns); dataxHbasePojo.setReaderHbaseConfig(readerDatasource.getZkAdress()); - String readerTable=!CollectionUtils.isEmpty(readerTables)?readerTables.get(0):Constants.STRING_BLANK; + String readerTable=!CollectionUtils.isEmpty(readerTables)?readerTables.getFirst():Constants.STRING_BLANK; dataxHbasePojo.setReaderTable(readerTable); dataxHbasePojo.setReaderMode(hbaseReaderDto.getReaderMode()); dataxHbasePojo.setReaderRange(hbaseReaderDto.getReaderRange()); @@ -301,7 +301,7 @@ public class DataxJsonHelper implements DataxJsonInterface { dataxMongoDBPojo.setColumns(columns); dataxMongoDBPojo.setAddress(readerDatasource.getJdbcUrl()); dataxMongoDBPojo.setDbName(readerDatasource.getDatabaseName()); - dataxMongoDBPojo.setReaderTable(readerTables.get(0)); + dataxMongoDBPojo.setReaderTable(readerTables.getFirst()); return readerPlugin.buildMongoDB(dataxMongoDBPojo); } @@ -352,7 +352,7 @@ public class DataxJsonHelper implements DataxJsonInterface { } dataxHbasePojo.setColumns(columns); dataxHbasePojo.setWriterHbaseConfig(writerDatasource.getZkAdress()); - String writerTable=!CollectionUtils.isEmpty(writerTables)?writerTables.get(0):Constants.STRING_BLANK; + String writerTable=!CollectionUtils.isEmpty(writerTables)?writerTables.getFirst():Constants.STRING_BLANK; dataxHbasePojo.setWriterTable(writerTable); dataxHbasePojo.setWriterVersionColumn(hbaseWriterDto.getWriterVersionColumn()); dataxHbasePojo.setWriterRowkeyColumn(hbaseWriterDto.getWriterRowkeyColumn()); @@ -370,7 +370,7 @@ public class DataxJsonHelper implements DataxJsonInterface { dataxMongoDBPojo.setColumns(columns); dataxMongoDBPojo.setAddress(writerDatasource.getJdbcUrl()); dataxMongoDBPojo.setDbName(writerDatasource.getDatabaseName()); - dataxMongoDBPojo.setWriterTable(readerTables.get(0)); + dataxMongoDBPojo.setWriterTable(readerTables.getFirst()); dataxMongoDBPojo.setUpsertInfo(mongoDBWriterDto.getUpsertInfo()); return writerPlugin.buildMongoDB(dataxMongoDBPojo); } diff --git a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/tool/query/BaseQueryTool.java b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/tool/query/BaseQueryTool.java index 30af86ea..7c8f3b39 100644 --- a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/tool/query/BaseQueryTool.java +++ b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/tool/query/BaseQueryTool.java @@ -120,9 +120,9 @@ public abstract class BaseQueryTool implements QueryToolInterface { TableInfo tableInfo = new TableInfo(); //表名,注释 - List tValues = new ArrayList(tableInfos.get(0).values()); + List tValues = new ArrayList(tableInfos.getFirst().values()); - tableInfo.setName(StrUtil.toString(tValues.get(0))); + tableInfo.setName(StrUtil.toString(tValues.getFirst())); tableInfo.setComment(StrUtil.toString(tValues.get(1))); @@ -281,7 +281,7 @@ public abstract class BaseQueryTool implements QueryToolInterface { try { List> pkColumns = JdbcUtils.executeQuery(connection, sqlQueryPrimaryKey, ImmutableList.of(currentSchema, tableName)); //返回主键名称即可 - pkColumns.forEach(e -> res.add((String) new ArrayList<>(e.values()).get(0))); + pkColumns.forEach(e -> res.add((String) new ArrayList<>(e.values()).getFirst())); } catch (SQLException e) { logger.error("[getPrimaryKeys Exception] --> " + "the exception message is:" + e.getMessage()); diff --git a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/util/JwtTokenUtils.java b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/util/JwtTokenUtils.java index 01a494ae..868e5783 100644 --- a/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/util/JwtTokenUtils.java +++ b/dsData/datax-web/datax-admin/src/main/java/com/wugui/datax/admin/util/JwtTokenUtils.java @@ -58,7 +58,7 @@ public class JwtTokenUtils { public static Integer getUserId(String token) { String s= JSON.toJSONString(getTokenBody(token).getSubject()); List userInfo = Arrays.asList(getTokenBody(token).getSubject().split(SPLIT_COMMA)); - return Integer.parseInt(userInfo.get(0)); + return Integer.parseInt(userInfo.getFirst()); } // 获取用户角色 diff --git a/dsData/datax-web/datax-executor/src/main/java/com/wugui/datax/executor/service/command/BuildCommand.java b/dsData/datax-web/datax-executor/src/main/java/com/wugui/datax/executor/service/command/BuildCommand.java index 6d21d01c..733752f9 100644 --- a/dsData/datax-web/datax-executor/src/main/java/com/wugui/datax/executor/service/command/BuildCommand.java +++ b/dsData/datax-web/datax-executor/src/main/java/com/wugui/datax/executor/service/command/BuildCommand.java @@ -111,7 +111,7 @@ public class BuildCommand { } private static String buildPartition(List partitionInfo) { - String field = partitionInfo.get(0); + String field = partitionInfo.getFirst(); int timeOffset = Integer.parseInt(partitionInfo.get(1)); String timeFormat = partitionInfo.get(2); String partitionTime = DateUtil.format(DateUtil.addDays(new Date(), timeOffset), timeFormat); diff --git a/dsData/datax-web/datax-rpc/src/main/java/com/wugui/datax/rpc/remoting/invoker/route/impl/XxlRpcLoadBalanceLFUStrategy.java b/dsData/datax-web/datax-rpc/src/main/java/com/wugui/datax/rpc/remoting/invoker/route/impl/XxlRpcLoadBalanceLFUStrategy.java index c795e2f7..664d8b4a 100644 --- a/dsData/datax-web/datax-rpc/src/main/java/com/wugui/datax/rpc/remoting/invoker/route/impl/XxlRpcLoadBalanceLFUStrategy.java +++ b/dsData/datax-web/datax-rpc/src/main/java/com/wugui/datax/rpc/remoting/invoker/route/impl/XxlRpcLoadBalanceLFUStrategy.java @@ -60,7 +60,7 @@ public class XxlRpcLoadBalanceLFUStrategy extends XxlRpcLoadBalance { } }); - Map.Entry addressItem = lfuItemList.get(0); + Map.Entry addressItem = lfuItemList.getFirst(); String minAddress = addressItem.getKey(); addressItem.setValue(addressItem.getValue() + 1); diff --git a/dsData/datax-web/datax-rpc/src/main/java/com/wugui/datax/rpc/util/json/BasicJson.java b/dsData/datax-web/datax-rpc/src/main/java/com/wugui/datax/rpc/util/json/BasicJson.java index 54e0622d..7e7365f8 100644 --- a/dsData/datax-web/datax-rpc/src/main/java/com/wugui/datax/rpc/util/json/BasicJson.java +++ b/dsData/datax-web/datax-rpc/src/main/java/com/wugui/datax/rpc/util/json/BasicJson.java @@ -99,7 +99,7 @@ public class BasicJson { Class list_field_RealType = (Class)((ParameterizedType) field.getGenericType()).getActualTypeArguments()[0]; if (FieldReflectionUtil.validBaseType(list_field_RealType)) { // List list_newItemList = new ArrayList<>(); for (Object list_oldItem: fieldValueList) { @@ -139,7 +139,7 @@ public class BasicJson { if (listObject.size() == 0) { return new ArrayList<>(); } - if (listObject.get(0).getClass() != LinkedHashMap.class) { + if (listObject.getFirst().getClass() != LinkedHashMap.class) { throw new IllegalArgumentException("Cannot parse JSON, custom class must match LinkedHashMap"); } // parse business class diff --git a/dsGw/src/main/java/com/dsideal/gw/Handler/RouterHandler.java b/dsGw/src/main/java/com/dsideal/gw/Handler/RouterHandler.java index f09ecd63..2fb2e293 100644 --- a/dsGw/src/main/java/com/dsideal/gw/Handler/RouterHandler.java +++ b/dsGw/src/main/java/com/dsideal/gw/Handler/RouterHandler.java @@ -187,7 +187,7 @@ public class RouterHandler extends Handler { return; } - Request request = buildFileUploadRequest(files.get(0), forwardUrl); + Request request = buildFileUploadRequest(files.getFirst(), forwardUrl); executeRequest(request, res); isHandled[0] = true; } catch (Exception e) { diff --git a/dsRes/src/main/java/com/dsideal/Res/Util/IpUtil.java b/dsRes/src/main/java/com/dsideal/Res/Util/IpUtil.java index aff571d5..37341253 100644 --- a/dsRes/src/main/java/com/dsideal/Res/Util/IpUtil.java +++ b/dsRes/src/main/java/com/dsideal/Res/Util/IpUtil.java @@ -40,7 +40,7 @@ public class IpUtil for (int i = 0; i < 4; ++i) { ipNums.add(Long.valueOf(Long.parseLong(ipArray[i].trim()))); } - long ZhongIPNumTotal = ((Long) ipNums.get(0)).longValue() * 256L * 256L * 256L + long ZhongIPNumTotal = ((Long) ipNums.getFirst()).longValue() * 256L * 256L * 256L + ((Long) ipNums.get(1)).longValue() * 256L * 256L + ((Long) ipNums.get(2)).longValue() * 256L + ((Long) ipNums.get(3)).longValue(); diff --git a/dsSso/src/main/java/com/dsideal/Sso/Util/IpUtil.java b/dsSso/src/main/java/com/dsideal/Sso/Util/IpUtil.java index b5d7c528..559ad4cc 100644 --- a/dsSso/src/main/java/com/dsideal/Sso/Util/IpUtil.java +++ b/dsSso/src/main/java/com/dsideal/Sso/Util/IpUtil.java @@ -11,7 +11,7 @@ public class IpUtil { for (int i = 0; i < 4; ++i) { ipNums.add(Long.parseLong(ipArray[i].trim())); } - return ipNums.get(0) * 256L * 256L * 256L + return ipNums.getFirst() * 256L * 256L * 256L + ipNums.get(1) * 256L * 256L + ipNums.get(2) * 256L + ipNums.get(3); } diff --git a/dsSso/src/main/java/com/dsideal/Sso/Util/LoginLogUtil.java b/dsSso/src/main/java/com/dsideal/Sso/Util/LoginLogUtil.java index dbf0dcd8..3729bc4d 100644 --- a/dsSso/src/main/java/com/dsideal/Sso/Util/LoginLogUtil.java +++ b/dsSso/src/main/java/com/dsideal/Sso/Util/LoginLogUtil.java @@ -38,7 +38,7 @@ public class LoginLogUtil { record.set("person_id", person_id); String sql = Db.getSql("login.getPersonInfoByPersonId"); - Record personrecord = Db.find(sql, person_id).get(0); + Record personrecord = Db.find(sql, person_id).getFirst(); record.set("person_name", personrecord.getStr("person_name")); record.set("city_id", personrecord.getStr("city_id")); record.set("area_id", personrecord.getStr("area_id"));