main
黄海 2 years ago
parent f99453a5d9
commit 206e66a6c0

@ -1743,10 +1743,11 @@ public class CollectController extends Controller {
/**
*
*
* @param username
* @param password
*/
@Before({POST.class})
@Before({POST.class, RepeatIntercetpor.class})
public void doFillLogin(String username, String password) {
JSONObject resultJson = new JSONObject();
String checkCodeKey = "";
@ -1824,4 +1825,58 @@ public class CollectController extends Controller {
resultJson.put("person_id", loginMap.get("person_id").toString());
renderJson(resultJson);
}
/**
*
*
* @return
*/
@Before({GET.class})
@IsLoginInterface({})
public void getOrgList(String keyword) {
//操作人员
String person_id = SessionKit.get(getRequest(), getResponse(), "person_id");
//根据人员ID获取人员所在的单位ID
LoginPersonModel personModel = new LoginPersonModel();
Record rs = personModel.getLoginInfoByPersonId(person_id);
String bureau_id = rs.get("bureau_id");
List<Record> list = cm.getOrgList(bureau_id,keyword);
renderJson(CommonUtil.renderJsonForLayUI(list));
}
/**
*
*
* @param org_id id
* @param keyword
* @param page
* @param limit
* @return
*/
@Before({GET.class})
@IsLoginInterface({})
public void getOrgPersonList(String org_id, String keyword, int page, int limit) {
Page<Record> list = cm.getOrgPersonList(org_id, keyword, page, limit);
renderJson(CommonUtil.renderJsonForLayUI(list));
}
/**
* +
*
* @param nj_id id
* @param keyword
* @return
*/
@Before({GET.class})
@IsLoginInterface({})
public void getClassList(int nj_id, String keyword, int page, int limit) {
//操作人员
String person_id = SessionKit.get(getRequest(), getResponse(), "person_id");
//根据人员ID获取人员所在的单位ID
LoginPersonModel personModel = new LoginPersonModel();
Record rs = personModel.getLoginInfoByPersonId(person_id);
String bureau_id = rs.get("bureau_id");
Page<Record> list = cm.getClassList(bureau_id, nj_id, keyword, page, limit);
renderJson(CommonUtil.renderJsonForLayUI(list));
}
}

@ -2293,4 +2293,51 @@ public class CollectModel {
return ja;
}
/**
*
*
* @param bureau_id
* @return
*/
public List<Record> getOrgList(String bureau_id, String keyword) {
Kv kv = Kv.by("bureau_id", bureau_id);
kv.set("keyword", keyword);
SqlPara sqlPara = Db.getSqlPara("Collect.getOrgList", kv);
return Db.find(sqlPara);
}
/**
*
*
* @param org_id
* @param keyword
* @param page
* @param limit
* @return
*/
public Page<Record> getOrgPersonList(String org_id, String keyword, int page, int limit) {
Kv kv = Kv.by("org_id", org_id);
kv.set("keyword", keyword);
SqlPara sqlPara = Db.getSqlPara("Collect.getOrgPersonList", kv);
Page<Record> pageRecord = Db.paginate(page, limit, sqlPara);
return pageRecord;
}
/**
* +
*
* @param bureau_id
* @param nj_id
* @param keyword
* @param page
* @param limit
* @return
*/
public Page<Record> getClassList(String bureau_id, int nj_id, String keyword, int page, int limit) {
Kv kv = Kv.by("bureau_id", bureau_id);
kv.set("keyword", keyword);
SqlPara sqlPara = Db.getSqlPara("Collect.getClassList", kv);
Page<Record> pageRecord = Db.paginate(page, limit, sqlPara);
return pageRecord;
}
}

@ -149,4 +149,16 @@
#sql("getXianQuJiaoYuJu")
select * from t_base_organization where org_type_id=11 and org_id in #para(idList, "in")
#end
-- 获取指定单位下的部门列表
#sql("getOrgList")
select * from t_base_organization where bureau_id=#para(bureau_id) and org_name like #para(keyword, "like")
#end
-- 获取指定部门下的人员信息列表,带分页
#sql("getOrgPersonList")
select * from t_sys_loginperson as t1 where t1.org_id=#para(org_id) and person_name like #para(keyword, "like")
#end
-- 获取当前登录人员所在单位下的+所在年级下所有班级
#sql("getClassList")
#end
#end

Loading…
Cancel
Save