|
|
@ -56,10 +56,26 @@ public class AcheckTaskController {
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
private ASafeZcrwjlService aSafeZcrwjlService;
|
|
|
|
private ASafeZcrwjlService aSafeZcrwjlService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
private ASafeRwfjService aSafeRwfjService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
private ASafeZcrwwzService aSafeZcrwwzService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
private SzsASafeZcyhxxService szsASafeZcyhxxService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
private ASafeXcrwwzService aSafeXcrwwzService;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 新增创建时间为昨天且处于审批通过的工单数据
|
|
|
|
* 新增创建时间为昨天且处于审批通过的工单数据
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @param list
|
|
|
|
* @param list todo
|
|
|
|
* @Param qymc 企业名称
|
|
|
|
* @Param qymc 企业名称
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@PostMapping("/insert")
|
|
|
|
@PostMapping("/insert")
|
|
|
@ -71,7 +87,7 @@ public class AcheckTaskController {
|
|
|
|
String xcrwjcxzgxxUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
String xcrwjcxzgxxUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
String xcrwwzUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
String xcrwwzUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
String yhzgxxUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
String yhzgxxUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
|
|
|
|
String rwfjUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
//获取企业编号
|
|
|
|
//获取企业编号
|
|
|
|
String enterPriseId = a.getEnterpriseID();
|
|
|
|
String enterPriseId = a.getEnterpriseID();
|
|
|
|
//获取人员编号
|
|
|
|
//获取人员编号
|
|
|
@ -98,6 +114,7 @@ public class AcheckTaskController {
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
aSafeXcrw.setJcsj(null);
|
|
|
|
aSafeXcrw.setJcsj(null);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//完成状态
|
|
|
|
//完成状态
|
|
|
|
aSafeXcrw.setWczt(1);
|
|
|
|
aSafeXcrw.setWczt(1);
|
|
|
|
//入库人员
|
|
|
|
//入库人员
|
|
|
@ -142,26 +159,27 @@ public class AcheckTaskController {
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
aSafeXcrwjcx.setJcsj(null);
|
|
|
|
aSafeXcrwjcx.setJcsj(null);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//整改时间
|
|
|
|
//整改时间 todo 整改完成时间
|
|
|
|
if (a.getReportDateTime() != null) {
|
|
|
|
if (a.getReportDateTime() != null) {
|
|
|
|
aSafeXcrwjcx.setZgsj(a.getReportDateTime());
|
|
|
|
aSafeXcrwjcx.setZgsj(a.getReportDateTime());
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
aSafeXcrwjcx.setZgsj(null);
|
|
|
|
aSafeXcrwjcx.setZgsj(null);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//整改描述 todo
|
|
|
|
//整改期限
|
|
|
|
//整改期限
|
|
|
|
aSafeXcrwjcx.setZgqx(a.getNeedFinalDateTime());
|
|
|
|
aSafeXcrwjcx.setZgqx(a.getNeedFinalDateTime());
|
|
|
|
//整改状态
|
|
|
|
//整改状态
|
|
|
|
aSafeXcrwjcx.setZgzt(1);
|
|
|
|
aSafeXcrwjcx.setZgzt(1);
|
|
|
|
//整改逾期
|
|
|
|
//整改逾期
|
|
|
|
Date currentTime = new Date(); // 获取当前时间
|
|
|
|
Date currentTime = new Date(); // 获取当前时间
|
|
|
|
if (currentTime.after(a.getNeedFinalDateTime())) {
|
|
|
|
if (a.getNeedFinalDateTime() != null && currentTime.after(a.getNeedFinalDateTime())) {
|
|
|
|
// 超过截止时间,
|
|
|
|
// 超过截止时间,
|
|
|
|
aSafeXcrwjcx.setZgyq(1);
|
|
|
|
aSafeXcrwjcx.setZgyq(1);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// 未超过截止时间,
|
|
|
|
// 未超过截止时间,
|
|
|
|
aSafeXcrwjcx.setZgyq(0);
|
|
|
|
aSafeXcrwjcx.setZgyq(0);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//市风险点编号 todo
|
|
|
|
//任务类型
|
|
|
|
//任务类型
|
|
|
|
aSafeXcrwjcx.setRwlx(3);
|
|
|
|
aSafeXcrwjcx.setRwlx(3);
|
|
|
|
//入库人员
|
|
|
|
//入库人员
|
|
|
@ -184,6 +202,7 @@ public class AcheckTaskController {
|
|
|
|
aSafeXcrwjcxzgxx.setXxbh(xcrwjcxzgxxUuid);
|
|
|
|
aSafeXcrwjcxzgxx.setXxbh(xcrwjcxzgxxUuid);
|
|
|
|
//任务编号对应a_safe_xcrw的信息编号
|
|
|
|
//任务编号对应a_safe_xcrw的信息编号
|
|
|
|
aSafeXcrwjcx.setRwbh(xcrwuuid);
|
|
|
|
aSafeXcrwjcx.setRwbh(xcrwuuid);
|
|
|
|
|
|
|
|
//描述 content todo
|
|
|
|
//巡查检查项编号 a_safe_xcrwjcx的XXBH
|
|
|
|
//巡查检查项编号 a_safe_xcrwjcx的XXBH
|
|
|
|
aSafeXcrwjcxzgxx.setXcjcxbh(xcrwjcxUuid);
|
|
|
|
aSafeXcrwjcxzgxx.setXcjcxbh(xcrwjcxUuid);
|
|
|
|
//时间
|
|
|
|
//时间
|
|
|
@ -208,9 +227,20 @@ public class AcheckTaskController {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 巡查任务位置 a_safe_xcrwwz
|
|
|
|
* 巡查任务位置 a_safe_xcrwwz
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
ASafeXcrwwz aSafeXcrwwz = new ASafeXcrwwz();
|
|
|
|
//xxbh
|
|
|
|
//xxbh
|
|
|
|
|
|
|
|
aSafeXcrwwz.setXxbh(xcrwwzUuid);
|
|
|
|
|
|
|
|
//任务编号
|
|
|
|
|
|
|
|
aSafeXcrwwz.setRwbh(xcrwuuid);
|
|
|
|
|
|
|
|
//完成状态
|
|
|
|
|
|
|
|
aSafeXcrwwz.setWczt(1);
|
|
|
|
|
|
|
|
//入库时间
|
|
|
|
|
|
|
|
aSafeXcrwwz.setRksj(new Date());
|
|
|
|
|
|
|
|
//更新时间
|
|
|
|
|
|
|
|
aSafeXcrwwz.setGxsj(new Date());
|
|
|
|
|
|
|
|
//记录状态
|
|
|
|
|
|
|
|
aSafeXcrwwz.setJlzt(1);
|
|
|
|
|
|
|
|
aSafeXcrwwzService.save(aSafeXcrwwz);
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 巡查风险点位置隐患 a_safe_yhzgxx
|
|
|
|
* 巡查风险点位置隐患 a_safe_yhzgxx
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -238,7 +268,8 @@ public class AcheckTaskController {
|
|
|
|
//整改期限
|
|
|
|
//整改期限
|
|
|
|
aSafeYhzgxx.setZgqx(a.getNeedFinalDateTime());
|
|
|
|
aSafeYhzgxx.setZgqx(a.getNeedFinalDateTime());
|
|
|
|
//不合格检查项a_safe_xcrwjcx中JCXJG=1的数量
|
|
|
|
//不合格检查项a_safe_xcrwjcx中JCXJG=1的数量
|
|
|
|
aSafeYhzgxx.setBhgjcx(list.size());
|
|
|
|
aSafeYhzgxx.setBhgjcx(0);
|
|
|
|
|
|
|
|
//整改时间 todo 隐患描述
|
|
|
|
//整改状态
|
|
|
|
//整改状态
|
|
|
|
aSafeYhzgxx.setZgzt(1);
|
|
|
|
aSafeYhzgxx.setZgzt(1);
|
|
|
|
//入库人员
|
|
|
|
//入库人员
|
|
|
@ -253,9 +284,29 @@ public class AcheckTaskController {
|
|
|
|
aSafeYhzgxx.setJlzt(1);
|
|
|
|
aSafeYhzgxx.setJlzt(1);
|
|
|
|
aSafeYhzgxxService.save(aSafeYhzgxx);
|
|
|
|
aSafeYhzgxxService.save(aSafeYhzgxx);
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 附件表a_safe_rwfj
|
|
|
|
* 附件表a_safe_rwfj todo 少字段
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
//todo 少实体类
|
|
|
|
ASafeRwfj aSafeRwfj = new ASafeRwfj();
|
|
|
|
|
|
|
|
String api = "http://221.229.220.83:8007/api/";
|
|
|
|
|
|
|
|
aSafeRwfj.setXxbh(rwfjUuid);
|
|
|
|
|
|
|
|
//附件地址
|
|
|
|
|
|
|
|
if (a.getRelativePath() != null) {
|
|
|
|
|
|
|
|
aSafeRwfj.setFjdz(api + a.getRelativePath());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
//文件类型
|
|
|
|
|
|
|
|
aSafeRwfj.setWjlx("ZGQTP");
|
|
|
|
|
|
|
|
//关联父级编号 自查巡查任务主表的XXBH
|
|
|
|
|
|
|
|
aSafeRwfj.setPid(xcrwuuid);
|
|
|
|
|
|
|
|
//显示顺序 todo
|
|
|
|
|
|
|
|
int b = 0;
|
|
|
|
|
|
|
|
aSafeRwfj.setXssx(b++);
|
|
|
|
|
|
|
|
//记录状态
|
|
|
|
|
|
|
|
aSafeRwfj.setJlzt(1);
|
|
|
|
|
|
|
|
//入库时间
|
|
|
|
|
|
|
|
aSafeRwfj.setRksj(new Date());
|
|
|
|
|
|
|
|
//更新时间
|
|
|
|
|
|
|
|
aSafeRwfj.setGxsj(new Date());
|
|
|
|
|
|
|
|
aSafeRwfjService.save(aSafeRwfj);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -272,11 +323,13 @@ public class AcheckTaskController {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
String zcrwUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
String zcrwUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
String zcrwjlUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
String zcrwjlUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
|
|
|
|
String zcrwwzUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
|
|
|
|
String zcyhxxUuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
|
|
|
|
ASafeZcrw aSafeZcrw = new ASafeZcrw();
|
|
|
|
ASafeZcrw aSafeZcrw = new ASafeZcrw();
|
|
|
|
aSafeZcrw.setXxbh(zcrwUuid);
|
|
|
|
aSafeZcrw.setXxbh(zcrwUuid);
|
|
|
|
//企业编号
|
|
|
|
//企业编号
|
|
|
|
aSafeZcrw.setQybh(a.getEnterpriseID());
|
|
|
|
aSafeZcrw.setQybh(a.getEnterpriseID());
|
|
|
|
//自查项
|
|
|
|
//自查项 小的listsize
|
|
|
|
aSafeZcrw.setZcx(list.size());
|
|
|
|
aSafeZcrw.setZcx(list.size());
|
|
|
|
//完成项
|
|
|
|
//完成项
|
|
|
|
aSafeZcrw.setWcx(list.size());
|
|
|
|
aSafeZcrw.setWcx(list.size());
|
|
|
@ -303,14 +356,51 @@ public class AcheckTaskController {
|
|
|
|
//入库时间
|
|
|
|
//入库时间
|
|
|
|
aSafeZcrwjl.setRksj(new Date());
|
|
|
|
aSafeZcrwjl.setRksj(new Date());
|
|
|
|
//更新时间
|
|
|
|
//更新时间
|
|
|
|
aSafeZcrwjl.setGxsj(new Date());
|
|
|
|
aSafeZcrwjl.setGxsj(new Date());//todo 完成状态
|
|
|
|
|
|
|
|
//是否发现隐患 todo
|
|
|
|
|
|
|
|
//AddDateTime 检查时间
|
|
|
|
|
|
|
|
//检查时间
|
|
|
|
|
|
|
|
// AddUserNamere人员
|
|
|
|
|
|
|
|
//市风险点编号 todo
|
|
|
|
|
|
|
|
//content 隐患描述
|
|
|
|
aSafeZcrwjlService.save(aSafeZcrwjl);
|
|
|
|
aSafeZcrwjlService.save(aSafeZcrwjl);
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
*自查任务位置表a_safe_zcrwwz
|
|
|
|
*自查任务位置表a_safe_zcrwwz
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
// 少表 todo
|
|
|
|
ASafeZcrwwz aSafeZcrwwz = new ASafeZcrwwz();
|
|
|
|
|
|
|
|
aSafeZcrwwz.setXxbh(zcrwwzUuid);
|
|
|
|
|
|
|
|
aSafeZcrwwz.setQybh(a.getEnterpriseID());
|
|
|
|
|
|
|
|
aSafeZcrwwz.setRwbh(zcrwUuid);
|
|
|
|
|
|
|
|
//市风险点编号 todo
|
|
|
|
|
|
|
|
//入库时间
|
|
|
|
|
|
|
|
aSafeZcrwwz.setRksj(new Date());
|
|
|
|
|
|
|
|
//更新时间
|
|
|
|
|
|
|
|
aSafeZcrwwz.setGxsj(new Date());
|
|
|
|
|
|
|
|
aSafeZcrwwz.setJlzt(1);
|
|
|
|
|
|
|
|
aSafeZcrwwzService.save(aSafeZcrwwz);
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 自查任务隐患/整改 szs_a_safe_zcyhxx同巡查信息
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
SzsASafeZcyhxx szsASafeZcyhxx = new SzsASafeZcyhxx();
|
|
|
|
|
|
|
|
//信息编号
|
|
|
|
|
|
|
|
szsASafeZcyhxx.setXxbh(zcyhxxUuid);
|
|
|
|
|
|
|
|
//任务编号对应a_safe_xcrw的信息编号
|
|
|
|
|
|
|
|
szsASafeZcyhxx.setRwbh(zcrwUuid);
|
|
|
|
|
|
|
|
//巡查检查项编号 a_safe_xcrwjcx的XXBH
|
|
|
|
|
|
|
|
szsASafeZcyhxx.setXcjcxbh(zcrwjlUuid);
|
|
|
|
|
|
|
|
//类型
|
|
|
|
|
|
|
|
szsASafeZcyhxx.setSjlx("ZG");
|
|
|
|
|
|
|
|
//时间 todo时间必填
|
|
|
|
|
|
|
|
szsASafeZcyhxx.setSj(new Date());
|
|
|
|
|
|
|
|
//是否合格
|
|
|
|
|
|
|
|
szsASafeZcyhxx.setSfhg(1);
|
|
|
|
|
|
|
|
//入库时间
|
|
|
|
|
|
|
|
szsASafeZcyhxx.setRksj(new Date());
|
|
|
|
|
|
|
|
//更新时间
|
|
|
|
|
|
|
|
szsASafeZcyhxx.setGxsj(new Date());
|
|
|
|
|
|
|
|
//记录状态
|
|
|
|
|
|
|
|
szsASafeZcyhxx.setJlzt(1);
|
|
|
|
|
|
|
|
szsASafeZcyhxxService.save(szsASafeZcyhxx);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return success();
|
|
|
|
return success();
|
|
|
|
}
|
|
|
|
}
|
|
|
|