|
|
|
@ -264,7 +264,7 @@ public class CollectModel {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public List<Record> getJobFill(int job_id) {
|
|
|
|
|
String sql = "select * from t_collect_job_bureau where job_id=?";
|
|
|
|
|
String sql = "select * from t_collect_job_target where job_id=?";
|
|
|
|
|
return Db.find(sql, job_id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -677,7 +677,7 @@ public class CollectModel {
|
|
|
|
|
* @param upload_excel_filename_user
|
|
|
|
|
*/
|
|
|
|
|
public void writeJobFinish(int job_id, String bureau_id, String upload_excel_filename_user) {
|
|
|
|
|
String sql = "update t_collect_job_bureau set fill_time=now(),is_finish=1,upload_excel_filename_user=? where job_id=? and bureau_id=?";
|
|
|
|
|
String sql = "update t_collect_job_target set fill_time=now(),is_finish=1,upload_excel_filename_user=? where job_id=? and bureau_id=?";
|
|
|
|
|
Db.update(sql, upload_excel_filename_user, job_id, bureau_id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -689,7 +689,7 @@ public class CollectModel {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public Record viewFilledJob(int job_id, String bureau_id) {
|
|
|
|
|
String sql = "select * from t_collect_job_bureau where job_id=? and bureau_id=?";
|
|
|
|
|
String sql = "select * from t_collect_job_target where job_id=? and bureau_id=?";
|
|
|
|
|
return Db.findFirst(sql, job_id, bureau_id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -842,7 +842,7 @@ public class CollectModel {
|
|
|
|
|
Date date = dateFormat.parse(deadline_time);
|
|
|
|
|
String sql = "update t_collect_job set publish_time=now(),publish_state=1,deadline_time=? where job_id=?";
|
|
|
|
|
Db.update(sql, date, job_id);
|
|
|
|
|
sql = "delete from t_collect_job_bureau where job_id=?";
|
|
|
|
|
sql = "delete from t_collect_job_target where job_id=?";
|
|
|
|
|
Db.update(sql, job_id);
|
|
|
|
|
//写任务分派表
|
|
|
|
|
List<Record> list = new ArrayList<>();
|
|
|
|
@ -853,7 +853,7 @@ public class CollectModel {
|
|
|
|
|
record.set("is_finish", 0);
|
|
|
|
|
list.add(record);
|
|
|
|
|
}
|
|
|
|
|
Db.batchSave("t_collect_job_bureau", list, 100);
|
|
|
|
|
Db.batchSave("t_collect_job_target", list, 100);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -896,7 +896,7 @@ public class CollectModel {
|
|
|
|
|
sql = "delete from t_collect_job where job_id=?";
|
|
|
|
|
Db.update(sql, job_id);
|
|
|
|
|
|
|
|
|
|
sql = "delete from t_collect_job_bureau where job_id=?";
|
|
|
|
|
sql = "delete from t_collect_job_target where job_id=?";
|
|
|
|
|
Db.update(sql, job_id);
|
|
|
|
|
|
|
|
|
|
sql = "delete from t_collect_job_sheet where job_id=?";
|
|
|
|
@ -1174,11 +1174,15 @@ public class CollectModel {
|
|
|
|
|
record.set(key, v1);
|
|
|
|
|
break;
|
|
|
|
|
case 2://数字
|
|
|
|
|
int v2 = Integer.parseInt(entry.getValue().toString());
|
|
|
|
|
int v2;
|
|
|
|
|
if (StrKit.isBlank(entry.getValue().toString())) v2 = 0;
|
|
|
|
|
else v2 = Integer.parseInt(entry.getValue().toString());
|
|
|
|
|
record.set(key, v2);
|
|
|
|
|
break;
|
|
|
|
|
case 3://小数
|
|
|
|
|
double v3 = Double.parseDouble(entry.getValue().toString());
|
|
|
|
|
double v3;
|
|
|
|
|
if (StrKit.isBlank(entry.getValue().toString())) v3 = 0;
|
|
|
|
|
else v3 = Double.parseDouble(entry.getValue().toString());
|
|
|
|
|
record.set(key, v3);
|
|
|
|
|
break;
|
|
|
|
|
case 4: //日期
|
|
|
|
@ -1191,7 +1195,7 @@ public class CollectModel {
|
|
|
|
|
}
|
|
|
|
|
Db.save(table_name, "id", record);
|
|
|
|
|
//保存原始JSON数据
|
|
|
|
|
sql = "update t_collect_job_bureau set form_fill_json=? where job_id=? and bureau_id=?";
|
|
|
|
|
sql = "update t_collect_job_target set form_fill_json=? where job_id=? and bureau_id=?";
|
|
|
|
|
Db.update(sql, json, job_id, bureau_id);
|
|
|
|
|
|
|
|
|
|
//保存多选结果
|
|
|
|
@ -1224,7 +1228,7 @@ public class CollectModel {
|
|
|
|
|
* @param bureau_id
|
|
|
|
|
*/
|
|
|
|
|
public String getFormFillJob(int job_id, String bureau_id) {
|
|
|
|
|
String sql = "select form_fill_json from t_collect_job_bureau where bureau_id=? and job_id=?";
|
|
|
|
|
String sql = "select form_fill_json from t_collect_job_target where bureau_id=? and job_id=?";
|
|
|
|
|
return Db.findFirst(sql, bureau_id, job_id).getStr("form_fill_json");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|