|
|
|
@ -884,12 +884,15 @@ public class CollectController extends Controller {
|
|
|
|
|
//操作人员
|
|
|
|
|
String person_id = SessionKit.get(getRequest(), getResponse(), "person_id");
|
|
|
|
|
//根据人员ID,获取人员所在的单位ID
|
|
|
|
|
Record rs = personModel.getLoginInfoByPersonId(person_id);
|
|
|
|
|
String bureau_id = rs.get("bureau_id");
|
|
|
|
|
|
|
|
|
|
String bureau_id = "";
|
|
|
|
|
if (cm.THIRD_PARTY_BASE_DATA == 0) {
|
|
|
|
|
Record rs = personModel.getLoginInfoByPersonId(person_id);
|
|
|
|
|
bureau_id = rs.get("bureau_id");
|
|
|
|
|
} else {
|
|
|
|
|
bureau_id = cm.getTyPersonBureau(person_id);
|
|
|
|
|
}
|
|
|
|
|
Record record = cm.getJob(job_id, bureau_id, target_id, status_code);
|
|
|
|
|
//不仅要回原来的信息,还需要增加一些属性:如果是上级转发过来的,那么上级要求的完成时间是什么,具体的完成要求是什么
|
|
|
|
|
|
|
|
|
|
renderJson(record);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1160,9 +1163,14 @@ public class CollectController extends Controller {
|
|
|
|
|
if (StrKit.isBlank(target_id)) {
|
|
|
|
|
//操作人员
|
|
|
|
|
String person_id = SessionKit.get(getRequest(), getResponse(), "person_id");
|
|
|
|
|
//根据人员ID,获取人员所在的单位ID
|
|
|
|
|
Record rs = personModel.getLoginInfoByPersonId(person_id);
|
|
|
|
|
target_id = rs.get("bureau_id");
|
|
|
|
|
|
|
|
|
|
if (cm.THIRD_PARTY_BASE_DATA == 0) {
|
|
|
|
|
//根据人员ID,获取人员所在的单位ID
|
|
|
|
|
Record rs = personModel.getLoginInfoByPersonId(person_id);
|
|
|
|
|
target_id = rs.get("bureau_id");
|
|
|
|
|
} else {
|
|
|
|
|
target_id = cm.getTyPersonBureau(person_id);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
List<Record> list = cm.getJobUploadList(job_id, target_id);
|
|
|
|
|
renderJson(CommonUtil.renderJsonForLayUI(list));
|
|
|
|
@ -1848,15 +1856,29 @@ public class CollectController extends Controller {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String ourBureau_id = "";
|
|
|
|
|
//根据人员ID,获取人员所在的单位ID
|
|
|
|
|
Record rs = personModel.getLoginInfoByPersonId(person_id);
|
|
|
|
|
String bureau_id = rs.get("bureau_id");
|
|
|
|
|
String person_name = rs.getStr("person_name");//人员姓名
|
|
|
|
|
String bureau_name = bm.getOrgInfoById(bureau_id).getStr("org_name");//单位名称
|
|
|
|
|
String s_class_id = rs.getStr("s_class_id");
|
|
|
|
|
cm.saveFormJob(job_id, status_code, bureau_id, bureau_name, s_class_id, person_id, person_name, json);
|
|
|
|
|
|
|
|
|
|
String person_name = "";
|
|
|
|
|
String s_class_id = "";
|
|
|
|
|
if (cm.THIRD_PARTY_BASE_DATA == 0) {
|
|
|
|
|
Record rs = personModel.getLoginInfoByPersonId(person_id);
|
|
|
|
|
ourBureau_id = rs.get("bureau_id");
|
|
|
|
|
person_name = rs.getStr("person_name");//人员姓名
|
|
|
|
|
s_class_id = rs.getStr("s_class_id");
|
|
|
|
|
} else {
|
|
|
|
|
String bureau_id = cm.getTyPersonBureau(person_id);
|
|
|
|
|
ourBureau_id = cm.getMyBureauByTyBureauId(bureau_id).getStr("org_id");
|
|
|
|
|
LoginPersonModel personModel = new LoginPersonModel();
|
|
|
|
|
Record record = personModel.getTyPersonInfo(person_id);
|
|
|
|
|
person_name = record.getStr("person_name");
|
|
|
|
|
if (record.getInt("identity_id") == 5) {
|
|
|
|
|
s_class_id = "-1";//老师没有班级概念
|
|
|
|
|
} else {
|
|
|
|
|
s_class_id = record.getStr("org_id");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
String bureau_name = bm.getOrgInfoById(ourBureau_id).getStr("org_name");//单位名称
|
|
|
|
|
cm.saveFormJob(job_id, status_code, ourBureau_id, bureau_name, s_class_id, person_id, person_name, json);
|
|
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
|
|
map.put("success", true);
|
|
|
|
|
map.put("message", "保存成功!");
|
|
|
|
|