|
|
|
@ -2025,26 +2025,30 @@ public class CollectModel {
|
|
|
|
|
|
|
|
|
|
//写任务分派表
|
|
|
|
|
List<Record> list = new ArrayList<>();
|
|
|
|
|
int fill_type_id;
|
|
|
|
|
int fill_type_id = 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
-- 市教育局让 县区教育局 只转不填
|
|
|
|
|
转发按钮里:
|
|
|
|
|
(1)县区教育局->单位任务->学校只填写 fill_type_id=1
|
|
|
|
|
(2)县区教育局->人员任务->学校只转不填 fill_type_id=2
|
|
|
|
|
(3)单位转给人员时->只填 fill_type_id=1
|
|
|
|
|
fill_type_id:填报任务类型:1:填报,2:转发,3:填报+转发
|
|
|
|
|
|
|
|
|
|
填报任务类型:1:填报,2:转发,3:填报+转发
|
|
|
|
|
现在在转发的场景下:
|
|
|
|
|
(1) 县区教育局 + 人员类型任务 target_type_id=2
|
|
|
|
|
1.1 下一级是单位 fill_type_id=2
|
|
|
|
|
1.2 下一级是人员 fill_type_id=1
|
|
|
|
|
|
|
|
|
|
(2) 县区教育局 + 单位类型任务 target_type_id=1
|
|
|
|
|
2.1 下一级是单位 fill_type_id=1
|
|
|
|
|
|
|
|
|
|
(3) 单位+单位类型任务
|
|
|
|
|
fill_type_id=1
|
|
|
|
|
|
|
|
|
|
(4) 单位+人员类型任务
|
|
|
|
|
fill_type_id=1
|
|
|
|
|
*/
|
|
|
|
|
if (publish_role_id == 268) {//县区教育局办公室干事
|
|
|
|
|
if (target_type_id == 1) {//单位
|
|
|
|
|
fill_type_id = 1;
|
|
|
|
|
} else {//人员
|
|
|
|
|
fill_type_id = 2;
|
|
|
|
|
}
|
|
|
|
|
} else fill_type_id = 1;
|
|
|
|
|
if (forPerson) fill_type_id = 1;
|
|
|
|
|
//县区教育局办公室干事+面向人员填报的任务+下一级不是人员(下一级是单位)
|
|
|
|
|
if (publish_role_id == 268 && target_type_id == 2 && !forPerson) {
|
|
|
|
|
fill_type_id = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for (String s : targetSet) {
|
|
|
|
|
Record record = new Record();
|
|
|
|
|