|
|
|
@ -807,7 +807,7 @@ public class CollectModel {
|
|
|
|
|
* @param org_type_id
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public Page<Record> getBureauList(int query_type_id, String bureau_type_ids, String area_id, int org_type_id, String org_name, int page, int limit) {
|
|
|
|
|
public Page<Record> getBureauList(int query_type_id, String bureau_type_ids, String area_id, String org_name, int page, int limit) {
|
|
|
|
|
Kv kv = Kv.create();
|
|
|
|
|
//单位类型:1:教育局,2:学校,3:教辅单位
|
|
|
|
|
List<String> bureau_type_list = Arrays.stream(bureau_type_ids.split(",")).toList();
|
|
|
|
@ -835,28 +835,25 @@ public class CollectModel {
|
|
|
|
|
org_type_id
|
|
|
|
|
*/
|
|
|
|
|
List<Integer> OrgTypeList = new ArrayList<>();
|
|
|
|
|
if (org_type_id != -1) OrgTypeList.add(org_type_id);
|
|
|
|
|
else {
|
|
|
|
|
if (query_type_id == 1) {//市
|
|
|
|
|
for (String s : bureau_type_list) {
|
|
|
|
|
if (s.equals("1")) OrgTypeList.add(11);//县区教育局
|
|
|
|
|
if (s.equals("2")) {//学校
|
|
|
|
|
OrgTypeList.add(8);
|
|
|
|
|
OrgTypeList.add(9);
|
|
|
|
|
OrgTypeList.add(10);
|
|
|
|
|
}
|
|
|
|
|
if (s.equals("3")) OrgTypeList.add(5);//教辅单位
|
|
|
|
|
if (query_type_id == 1) {//市
|
|
|
|
|
for (String s : bureau_type_list) {
|
|
|
|
|
if (s.equals("1")) OrgTypeList.add(11);//县区教育局
|
|
|
|
|
if (s.equals("2")) {//学校
|
|
|
|
|
OrgTypeList.add(8);
|
|
|
|
|
OrgTypeList.add(9);
|
|
|
|
|
OrgTypeList.add(10);
|
|
|
|
|
}
|
|
|
|
|
} else if (query_type_id == 2) {//区
|
|
|
|
|
for (String s : bureau_type_list) {
|
|
|
|
|
if (s.equals("2")) {//学校
|
|
|
|
|
OrgTypeList.add(15);
|
|
|
|
|
OrgTypeList.add(16);
|
|
|
|
|
}
|
|
|
|
|
if (s.equals("3")) {
|
|
|
|
|
OrgTypeList.add(12);//教辅单位
|
|
|
|
|
OrgTypeList.add(14);//教辅单位
|
|
|
|
|
}
|
|
|
|
|
if (s.equals("3")) OrgTypeList.add(5);//教辅单位
|
|
|
|
|
}
|
|
|
|
|
} else if (query_type_id == 2) {//区
|
|
|
|
|
for (String s : bureau_type_list) {
|
|
|
|
|
if (s.equals("2")) {//学校
|
|
|
|
|
OrgTypeList.add(15);
|
|
|
|
|
OrgTypeList.add(16);
|
|
|
|
|
}
|
|
|
|
|
if (s.equals("3")) {
|
|
|
|
|
OrgTypeList.add(12);//教辅单位
|
|
|
|
|
OrgTypeList.add(14);//教辅单位
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -906,19 +903,19 @@ public class CollectModel {
|
|
|
|
|
if (publish_job_type_id == 1) {
|
|
|
|
|
if (xiaShuSchool == 1) {
|
|
|
|
|
//query_type_id=1:只查市直属
|
|
|
|
|
Page<Record> list = getBureauList(1, "2", null, 9, null, 1, 9999);
|
|
|
|
|
Page<Record> list = getBureauList(1, "2", null, null, 1, 9999);
|
|
|
|
|
for (Record record : list.getList()) {
|
|
|
|
|
bureauSet.add(record.getStr("org_id"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (xiaShuJiaoFu == 1) {
|
|
|
|
|
Page<Record> list = getBureauList(1, "3", null, 5, null, 1, 9999);
|
|
|
|
|
Page<Record> list = getBureauList(1, "3", null, null, 1, 9999);
|
|
|
|
|
for (Record record : list.getList()) {
|
|
|
|
|
bureauSet.add(record.getStr("org_id"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (xiaShuJiaoYuJu == 1) {
|
|
|
|
|
Page<Record> list = getBureauList(1, "1", null, 11, null, 1, 9999);
|
|
|
|
|
Page<Record> list = getBureauList(1, "1", null, null, 1, 9999);
|
|
|
|
|
for (Record record : list.getList()) {
|
|
|
|
|
bureauSet.add(record.getStr("org_id"));
|
|
|
|
|
}
|
|
|
|
@ -928,13 +925,13 @@ public class CollectModel {
|
|
|
|
|
else if (publish_job_type_id == 2) {
|
|
|
|
|
if (xiaShuSchool == 1) {
|
|
|
|
|
//query_type_id=2:查县区属
|
|
|
|
|
Page<Record> list = getBureauList(2, "2", area_id, 9, null, 1, 9999);
|
|
|
|
|
Page<Record> list = getBureauList(2, "2", area_id, null, 1, 9999);
|
|
|
|
|
for (Record record : list.getList()) {
|
|
|
|
|
bureauSet.add(record.getStr("org_id"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (xiaShuJiaoFu == 1) {
|
|
|
|
|
Page<Record> list = getBureauList(2, "3", area_id, 5, null, 1, 9999);
|
|
|
|
|
Page<Record> list = getBureauList(2, "3", area_id, null, 1, 9999);
|
|
|
|
|
for (Record record : list.getList()) {
|
|
|
|
|
bureauSet.add(record.getStr("org_id"));
|
|
|
|
|
}
|
|
|
|
@ -1586,14 +1583,14 @@ public class CollectModel {
|
|
|
|
|
//获取此县区的所有学校
|
|
|
|
|
Set<String> targetSet = new HashSet<>();
|
|
|
|
|
if (xiaShuSchool == 1) {
|
|
|
|
|
Page<Record> list = getBureauList(2,"2", area_id, 16, null, 1, 9999);
|
|
|
|
|
Page<Record> list = getBureauList(2, "2", area_id, null, 1, 9999);
|
|
|
|
|
for (Record record : list.getList()) {
|
|
|
|
|
targetSet.add(record.getStr("org_id"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//获取此县区的所有教辅单位
|
|
|
|
|
if (xiaShuJiaoFu == 1) {
|
|
|
|
|
Page<Record> list = getBureauList(2,"3", area_id, 14, null, 1, 9999);
|
|
|
|
|
Page<Record> list = getBureauList(2, "3", area_id, null, 1, 9999);
|
|
|
|
|
for (Record record : list.getList()) {
|
|
|
|
|
targetSet.add(record.getStr("org_id"));
|
|
|
|
|
}
|
|
|
|
|