|
|
|
@ -23,10 +23,10 @@ import java.util.*;
|
|
|
|
|
|
|
|
|
|
public class BaseController extends Controller {
|
|
|
|
|
//实例化model
|
|
|
|
|
BaseModel model = new BaseModel();
|
|
|
|
|
BaseModel bm = new BaseModel();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取当前登录人员的cookie信息
|
|
|
|
|
* 获取当前登录人员的Session信息
|
|
|
|
|
*/
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
@ -37,7 +37,7 @@ public class BaseController extends Controller {
|
|
|
|
|
map.put("bureau_id", SessionKit.get(getRequest(), getResponse(), "bureau_id"));
|
|
|
|
|
map.put("city_id", SessionKit.get(getRequest(), getResponse(), "city_id"));
|
|
|
|
|
map.put("area_id", SessionKit.get(getRequest(), getResponse(), "area_id"));
|
|
|
|
|
Record record = model.getPersonInfo(SessionKit.get(getRequest(), getResponse(), "person_id"));
|
|
|
|
|
Record record = bm.getPersonInfo(SessionKit.get(getRequest(), getResponse(), "person_id"));
|
|
|
|
|
map.put("person_name", record.getStr("person_name"));
|
|
|
|
|
map.put("bureau_name", record.getStr("bureau_name"));
|
|
|
|
|
renderJson(map);
|
|
|
|
@ -49,7 +49,7 @@ public class BaseController extends Controller {
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
@IsSysAdminInterface({"1"})
|
|
|
|
|
public void getOrgTypePrincipalshipTree() {
|
|
|
|
|
List<Record> dt = model.getOrgTypePrincipalshipTree();
|
|
|
|
|
List<Record> dt = bm.getOrgTypePrincipalshipTree();
|
|
|
|
|
List<Record> dtnew = new ArrayList<>();
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < dt.size(); i++) {
|
|
|
|
@ -78,7 +78,7 @@ public class BaseController extends Controller {
|
|
|
|
|
@IsNumericInterface({"id"})
|
|
|
|
|
@IsSysAdminInterface({"1"})
|
|
|
|
|
public void getOrgTypePrincipalshipById(String id) {
|
|
|
|
|
List<Record> dt = model.getOrgTypePrincipalshipById(id);
|
|
|
|
|
List<Record> dt = bm.getOrgTypePrincipalshipById(id);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(dt, dt.size()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -88,7 +88,7 @@ public class BaseController extends Controller {
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
@IsSysAdminInterface({"1", "2", "3", "4"})
|
|
|
|
|
public void getOrgTypePrincipalshipForTreeTable(int parent_id, int is_school, String bureau_id) {
|
|
|
|
|
List<Record> list = model.getOrgTypePrincipalship(parent_id, is_school, bureau_id);
|
|
|
|
|
List<Record> list = bm.getOrgTypePrincipalship(parent_id, is_school, bureau_id);
|
|
|
|
|
if (parent_id > 0) {
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list));
|
|
|
|
|
return;
|
|
|
|
@ -142,7 +142,7 @@ public class BaseController extends Controller {
|
|
|
|
|
@IsNumericInterface({"parent_code"})
|
|
|
|
|
@IsSysAdminInterface({"1"})
|
|
|
|
|
public void getOrgTypePrincipalshipByParentCode(String parent_code) {
|
|
|
|
|
List<Record> dt = model.getOrgTypePrincipalshipByParentparent_code(parent_code);
|
|
|
|
|
List<Record> dt = bm.getOrgTypePrincipalshipByParentparent_code(parent_code);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(dt, dt.size()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -166,18 +166,18 @@ public class BaseController extends Controller {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//判断唯一性
|
|
|
|
|
List<Record> parentRercod = model.getOrgTypePrincipalshipById(parent_id);
|
|
|
|
|
List<Record> parentRercod = bm.getOrgTypePrincipalshipById(parent_id);
|
|
|
|
|
if (parentRercod == null || parentRercod.size() == 0) {
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(false, "传入的parent_id有误,系统中找不到此记录!"));
|
|
|
|
|
} else {
|
|
|
|
|
String parentCode = parentRercod.get(0).get("code");
|
|
|
|
|
boolean isExists = model.checkOrgTypePrincipalshipCodeDuplicate(parentCode + code, false, "0");
|
|
|
|
|
boolean isExists = bm.checkOrgTypePrincipalshipCodeDuplicate(parentCode + code, false, "0");
|
|
|
|
|
if (isExists) {
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(false, "传入的code有误,系统中已存在此记录!"));
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//增加进去
|
|
|
|
|
int id = model.addOrgTypePrincipalship(parent_id, name, parentCode + code, sort_id, is_school);
|
|
|
|
|
int id = bm.addOrgTypePrincipalship(parent_id, name, parentCode + code, sort_id, is_school);
|
|
|
|
|
JSONObject jo = new JSONObject();
|
|
|
|
|
jo.put("id", id);
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(true, jo));
|
|
|
|
@ -198,17 +198,16 @@ public class BaseController extends Controller {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//检查是不是存在子节点
|
|
|
|
|
List<Record> rs = model.getOrgTypePrincipalship(id, -1, null);
|
|
|
|
|
List<Record> rs = bm.getOrgTypePrincipalship(id, -1, null);
|
|
|
|
|
if (rs.size() > 0 && rs.get(0).getInt("is_leaf") > 0) {
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(false, "删除失败,此节点存在子节点,请先删除子节点!"));
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//删除
|
|
|
|
|
model.delOrgTypePrincipalshipById(id);
|
|
|
|
|
bm.delOrgTypePrincipalshipById(id);
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(true, "删除成功!"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 修改一个OrgTypePrincipalship节点
|
|
|
|
|
*
|
|
|
|
@ -239,18 +238,18 @@ public class BaseController extends Controller {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//判断唯一性
|
|
|
|
|
List<Record> parentRercod = model.getOrgTypePrincipalshipById(parent_id);
|
|
|
|
|
List<Record> parentRercod = bm.getOrgTypePrincipalshipById(parent_id);
|
|
|
|
|
if (parentRercod == null || parentRercod.size() == 0) {
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(false, "传入的parent_id有误,系统中找不到此记录!"));
|
|
|
|
|
} else {
|
|
|
|
|
String parentCode = parentRercod.get(0).get("code");
|
|
|
|
|
boolean isExists = model.checkOrgTypePrincipalshipCodeDuplicate(parentCode + code, true, id);
|
|
|
|
|
boolean isExists = bm.checkOrgTypePrincipalshipCodeDuplicate(parentCode + code, true, id);
|
|
|
|
|
if (isExists) {
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(false, "传入的code有误,系统中已存在此记录!"));
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//保存
|
|
|
|
|
model.updateOrgTypePrincipalshipNode(id, parent_id, name, parentCode + code, sort_id, b_use, is_school);
|
|
|
|
|
bm.updateOrgTypePrincipalshipNode(id, parent_id, name, parentCode + code, sort_id, b_use, is_school);
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(true, "修改成功!"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -265,7 +264,7 @@ public class BaseController extends Controller {
|
|
|
|
|
@IsGuidInterface({"bureau_id"})
|
|
|
|
|
@IsSysAdminInterface({"1", "2", "3", "4"})
|
|
|
|
|
public void getPrincipalshipTreeByBureauId(String bureau_id) {
|
|
|
|
|
List<Record> dt = model.getPrincipalshipTreeByBureauId(bureau_id);
|
|
|
|
|
List<Record> dt = bm.getPrincipalshipTreeByBureauId(bureau_id);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(dt, dt.size()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -274,7 +273,7 @@ public class BaseController extends Controller {
|
|
|
|
|
*/
|
|
|
|
|
@Before(GET.class)
|
|
|
|
|
public void getPrincipalshipThirdParty() {
|
|
|
|
|
Page<Record> dt = model.getPrincipalshipThirdParty(1, 10000);
|
|
|
|
|
Page<Record> dt = bm.getPrincipalshipThirdParty(1, 10000);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(dt));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -289,7 +288,7 @@ public class BaseController extends Controller {
|
|
|
|
|
//转成 json对象
|
|
|
|
|
JSONObject jo = CommonUtil.getJsonFile(filePath);
|
|
|
|
|
//导出
|
|
|
|
|
Page<Record> rs = model.getPrincipalshipThirdParty(1, 10000);
|
|
|
|
|
Page<Record> rs = bm.getPrincipalshipThirdParty(1, 10000);
|
|
|
|
|
String excelFile = excelPath + "excelTemp/" + UUID.randomUUID().toString().toUpperCase() + ".xls";
|
|
|
|
|
ExcelCommonUtil.export(rs, jo, excelFile);
|
|
|
|
|
//提供下载
|
|
|
|
@ -305,7 +304,7 @@ public class BaseController extends Controller {
|
|
|
|
|
@Before(GET.class)
|
|
|
|
|
public void isInDutyList(String ids) {
|
|
|
|
|
String person_id = SessionKit.get(getRequest(), getResponse(), "person_id");
|
|
|
|
|
boolean result = model.isInDutyList(person_id, ids);
|
|
|
|
|
boolean result = bm.isInDutyList(person_id, ids);
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(result, "获取成功"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -314,7 +313,7 @@ public class BaseController extends Controller {
|
|
|
|
|
*/
|
|
|
|
|
@Before(GET.class)
|
|
|
|
|
public void getAllUserCity() {
|
|
|
|
|
List<Record> list = model.getAllUserCity();
|
|
|
|
|
List<Record> list = bm.getAllUserCity();
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list, list.size()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -329,7 +328,7 @@ public class BaseController extends Controller {
|
|
|
|
|
if (StringUtils.isBlank(bureau_id)) {
|
|
|
|
|
bureau_id = SessionKit.get(getRequest(), getResponse(), "bureau_id");
|
|
|
|
|
}
|
|
|
|
|
List<Record> list = model.selectPersonsByBureauId(bureau_id);
|
|
|
|
|
List<Record> list = bm.selectPersonsByBureauId(bureau_id);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list, list.size()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -344,9 +343,9 @@ public class BaseController extends Controller {
|
|
|
|
|
String bureau_id =
|
|
|
|
|
SessionKit.get(getRequest(), getResponse(), "bureau_id");
|
|
|
|
|
//主部门
|
|
|
|
|
List<Record> listZhu = model.selectZhuPersonsByOrgId(bureau_id, org_id);
|
|
|
|
|
List<Record> listZhu = bm.selectZhuPersonsByOrgId(bureau_id, org_id);
|
|
|
|
|
//辅部门
|
|
|
|
|
List<Record> listFu = model.selectFuPersonsByOrgId(bureau_id, org_id);
|
|
|
|
|
List<Record> listFu = bm.selectFuPersonsByOrgId(bureau_id, org_id);
|
|
|
|
|
allPersonList.addAll(listZhu);
|
|
|
|
|
allPersonList.addAll(listFu);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(allPersonList, allPersonList.size()));
|
|
|
|
@ -360,7 +359,7 @@ public class BaseController extends Controller {
|
|
|
|
|
*/
|
|
|
|
|
public void selectAlreadyPersonsByOrgId(String zhuanye_id, String org_id) {
|
|
|
|
|
String bureau_id = SessionKit.get(getRequest(), getResponse(), "bureau_id");
|
|
|
|
|
List<Record> list = model.selectAlreadyPersonsByOrgId(bureau_id, zhuanye_id, org_id);
|
|
|
|
|
List<Record> list = bm.selectAlreadyPersonsByOrgId(bureau_id, zhuanye_id, org_id);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list, list.size()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -373,7 +372,7 @@ public class BaseController extends Controller {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public void getTermList(String action_asc, int addOne) {
|
|
|
|
|
List<Record> list = model.getTermList(action_asc, addOne);
|
|
|
|
|
List<Record> list = bm.getTermList(action_asc, addOne);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list, list.size()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -385,7 +384,7 @@ public class BaseController extends Controller {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public void getTermListByYear(int batch_year) {
|
|
|
|
|
List<Record> list = model.getTermListByYear(batch_year);
|
|
|
|
|
List<Record> list = bm.getTermListByYear(batch_year);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list, list.size()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -398,7 +397,7 @@ public class BaseController extends Controller {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public void getXiaoLiMemo(int xq_id) {
|
|
|
|
|
Record record = model.getXiaoLiMemo(xq_id);
|
|
|
|
|
Record record = bm.getXiaoLiMemo(xq_id);
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -408,7 +407,7 @@ public class BaseController extends Controller {
|
|
|
|
|
* 时间:2019-10-30
|
|
|
|
|
*/
|
|
|
|
|
public void getCurrentTerm() {
|
|
|
|
|
Record record = model.getCurrentTerm();
|
|
|
|
|
Record record = bm.getCurrentTerm();
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -419,7 +418,7 @@ public class BaseController extends Controller {
|
|
|
|
|
*/
|
|
|
|
|
public void getCurrentPerson() {
|
|
|
|
|
String person_id = SessionKit.get(getRequest(), getResponse(), "person_id");
|
|
|
|
|
Record record = model.getCurrentPerson(person_id);
|
|
|
|
|
Record record = bm.getCurrentPerson(person_id);
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -430,7 +429,7 @@ public class BaseController extends Controller {
|
|
|
|
|
*/
|
|
|
|
|
public void getCurrentClass() {
|
|
|
|
|
String person_id = SessionKit.get(getRequest(), getResponse(), "person_id");
|
|
|
|
|
Record record = model.getCurrentClass(person_id);
|
|
|
|
|
Record record = bm.getCurrentClass(person_id);
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -443,7 +442,7 @@ public class BaseController extends Controller {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public void updateXiaoLiMemo(int xq_id, String memo, String ksrq, String jsrq) {
|
|
|
|
|
model.updateXiaoLiMemo(xq_id, memo, ksrq, jsrq);
|
|
|
|
|
bm.updateXiaoLiMemo(xq_id, memo, ksrq, jsrq);
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(true, "保存成功"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -453,7 +452,7 @@ public class BaseController extends Controller {
|
|
|
|
|
* 时间:2019-10-18
|
|
|
|
|
*/
|
|
|
|
|
public void getSiteTypeList() {
|
|
|
|
|
List<Record> list = model.getSiteTypeList();
|
|
|
|
|
List<Record> list = bm.getSiteTypeList();
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list, list.size()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -465,7 +464,7 @@ public class BaseController extends Controller {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public void getTermInfo(int xq_id) {
|
|
|
|
|
Record record = model.getTermInfo(xq_id);
|
|
|
|
|
Record record = bm.getTermInfo(xq_id);
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -477,7 +476,7 @@ public class BaseController extends Controller {
|
|
|
|
|
*/
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
public void getPersonInfo(String teacher_id) {
|
|
|
|
|
Record record = model.getPersonInfo(teacher_id);
|
|
|
|
|
Record record = bm.getPersonInfo(teacher_id);
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
@ -487,7 +486,7 @@ public class BaseController extends Controller {
|
|
|
|
|
*/
|
|
|
|
|
public void getPersonInfo() {
|
|
|
|
|
String personId = SessionKit.get(getRequest(), getResponse(), "person_id");
|
|
|
|
|
Record record = model.getPersonInfo(personId);
|
|
|
|
|
Record record = bm.getPersonInfo(personId);
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -499,7 +498,7 @@ public class BaseController extends Controller {
|
|
|
|
|
* @param xq_id
|
|
|
|
|
*/
|
|
|
|
|
public void saveTermId(String xq_id) {
|
|
|
|
|
model.saveTermId(xq_id);
|
|
|
|
|
bm.saveTermId(xq_id);
|
|
|
|
|
renderJson(CommonUtil.returnMessageJson(true, "保存成功"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -531,7 +530,7 @@ public class BaseController extends Controller {
|
|
|
|
|
*/
|
|
|
|
|
@IsLoginInterface({})
|
|
|
|
|
public void getPersonList(String org_id) {
|
|
|
|
|
List<Record> list = model.getPersonList(org_id);
|
|
|
|
|
List<Record> list = bm.getPersonList(org_id);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list, list.size()));
|
|
|
|
|
}
|
|
|
|
|
}
|