|
|
@ -163,18 +163,15 @@ public class AcheckTaskQuartz {
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @Param qymc 企业名称
|
|
|
|
* @Param qymc 企业名称
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
// @Scheduled(cron = "0 0 4 * * ? ")
|
|
|
|
@Scheduled(cron = "0 0 4 * * ? ")
|
|
|
|
// @Scheduled(cron = "0 0/5 * * * ?")
|
|
|
|
// @Scheduled(cron = "0 0/5 * * * ?")
|
|
|
|
// @PostMapping("/insert")
|
|
|
|
// @PostMapping("/insert")
|
|
|
|
// @ApiOperation(value = "新增创建时间为昨天且处于审批通过的工单数据")
|
|
|
|
// @ApiOperation(value = "新增创建时间为昨天且处于审批通过的工单数据")
|
|
|
|
public void selectAll() throws ParseException {
|
|
|
|
public void selectAll() throws ParseException {
|
|
|
|
|
|
|
|
|
|
|
|
// 获取token
|
|
|
|
// 获取token
|
|
|
|
getToken();
|
|
|
|
getToken();
|
|
|
|
// todo 查询巡查任务主表2月是否有记录就不推
|
|
|
|
|
|
|
|
Integer xcrwNum = aSafeXcrwService.xcrwNum();
|
|
|
|
|
|
|
|
if (xcrwNum > 0) {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
//巡查任务周期id
|
|
|
|
//巡查任务周期id
|
|
|
|
RwzqUuidResponse rwzqUuidResponse = aSafeRwzqService.getXcUuid();
|
|
|
|
RwzqUuidResponse rwzqUuidResponse = aSafeRwzqService.getXcUuid();
|
|
|
|
String rwzqUuid = rwzqUuidResponse.getXxbh();
|
|
|
|
String rwzqUuid = rwzqUuidResponse.getXxbh();
|
|
|
@ -194,7 +191,18 @@ public class AcheckTaskQuartz {
|
|
|
|
for (ACheckQuatzRequest a : list) {
|
|
|
|
for (ACheckQuatzRequest a : list) {
|
|
|
|
//获取企业编号
|
|
|
|
//获取企业编号
|
|
|
|
ASafeQyjcxx aSafeQyjcxx = aSafeQyjcxxService.findOneByqymcOrXybm(a.getName(), a.getEntCode());
|
|
|
|
ASafeQyjcxx aSafeQyjcxx = aSafeQyjcxxService.findOneByqymcOrXybm(a.getName(), a.getEntCode());
|
|
|
|
String enterPriseId = aSafeQyjcxx.getXxbh();
|
|
|
|
String enterPriseId = "";
|
|
|
|
|
|
|
|
if (aSafeQyjcxx == null) {
|
|
|
|
|
|
|
|
continue;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
enterPriseId = aSafeQyjcxx.getXxbh();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// todo 查询巡查任务主表2月是否有记录就不推
|
|
|
|
|
|
|
|
Integer xcrwNum = aSafeXcrwService.xcrwNum(enterPriseId);
|
|
|
|
|
|
|
|
if (xcrwNum > 0) {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
// todo 来自新表查询 根据企业xxbh 以及周期编号
|
|
|
|
// todo 来自新表查询 根据企业xxbh 以及周期编号
|
|
|
|
JSONObject xcjsonObject = new JSONObject();
|
|
|
|
JSONObject xcjsonObject = new JSONObject();
|
|
|
|
xcjsonObject.put("qybh", aSafeQyjcxx.getXxbh());
|
|
|
|
xcjsonObject.put("qybh", aSafeQyjcxx.getXxbh());
|
|
|
@ -308,7 +316,11 @@ public class AcheckTaskQuartz {
|
|
|
|
//周期编号
|
|
|
|
//周期编号
|
|
|
|
aSafeYhzgxx.setZqbh(rwzqUuid);
|
|
|
|
aSafeYhzgxx.setZqbh(rwzqUuid);
|
|
|
|
//企业风险点编号 对应a_safe_fxd的信息编号
|
|
|
|
//企业风险点编号 对应a_safe_fxd的信息编号
|
|
|
|
|
|
|
|
if (b.getFxdxxbh() == null) {
|
|
|
|
|
|
|
|
aSafeYhzgxx.setQyfxdbh("03_20240617093239130405");
|
|
|
|
|
|
|
|
} else {
|
|
|
|
aSafeYhzgxx.setQyfxdbh(b.getFxdxxbh());
|
|
|
|
aSafeYhzgxx.setQyfxdbh(b.getFxdxxbh());
|
|
|
|
|
|
|
|
}
|
|
|
|
//隐患来源
|
|
|
|
//隐患来源
|
|
|
|
aSafeYhzgxx.setYhly("1");
|
|
|
|
aSafeYhzgxx.setYhly("1");
|
|
|
|
//检查时间
|
|
|
|
//检查时间
|
|
|
@ -435,7 +447,12 @@ public class AcheckTaskQuartz {
|
|
|
|
aSafeXcrwjcx.setRwbh(xcrwuuid);
|
|
|
|
aSafeXcrwjcx.setRwbh(xcrwuuid);
|
|
|
|
//企业风险点编号 对应a_safe_fxd的信息编号
|
|
|
|
//企业风险点编号 对应a_safe_fxd的信息编号
|
|
|
|
//todo
|
|
|
|
//todo
|
|
|
|
|
|
|
|
if (b.getFxdxxbh() == null) {
|
|
|
|
|
|
|
|
aSafeXcrwjcx.setQyfxdbh("03_20240617093239130405");
|
|
|
|
|
|
|
|
} else {
|
|
|
|
aSafeXcrwjcx.setQyfxdbh(b.getFxdxxbh());
|
|
|
|
aSafeXcrwjcx.setQyfxdbh(b.getFxdxxbh());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//周期编号
|
|
|
|
//周期编号
|
|
|
|
aSafeXcrwjcx.setZqbh(rwzqUuid);
|
|
|
|
aSafeXcrwjcx.setZqbh(rwzqUuid);
|
|
|
|
//完成状态
|
|
|
|
//完成状态
|
|
|
@ -650,11 +667,7 @@ public class AcheckTaskQuartz {
|
|
|
|
// @PostMapping("/zicha")
|
|
|
|
// @PostMapping("/zicha")
|
|
|
|
// @ApiOperation(value = "自查")
|
|
|
|
// @ApiOperation(value = "自查")
|
|
|
|
public void zicha() throws ParseException {
|
|
|
|
public void zicha() throws ParseException {
|
|
|
|
// todo 查询自查任务主表本月是否有记录 有就不推
|
|
|
|
|
|
|
|
Integer zcrwNum = aSafeZcrwService.zcrwNum();
|
|
|
|
|
|
|
|
if (zcrwNum > 0) {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
//自己查任务周期id
|
|
|
|
//自己查任务周期id
|
|
|
|
RwzqUuidResponse rwzqUuidResponse = aSafeRwzqService.getZcUuid();
|
|
|
|
RwzqUuidResponse rwzqUuidResponse = aSafeRwzqService.getZcUuid();
|
|
|
|
String rwzqUuid = rwzqUuidResponse.getXxbh();
|
|
|
|
String rwzqUuid = rwzqUuidResponse.getXxbh();
|
|
|
@ -672,6 +685,14 @@ public class AcheckTaskQuartz {
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
for (ACheckQuatzZichaRequest a : list) {
|
|
|
|
for (ACheckQuatzZichaRequest a : list) {
|
|
|
|
|
|
|
|
// todo 查询自查任务主表本月是否有记录 有就不推
|
|
|
|
|
|
|
|
Integer zcrwNum = aSafeZcrwService.zcrwNum(a.getEnterpriseID());
|
|
|
|
|
|
|
|
if (zcrwNum > 0) {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (a.getEnterpriseID() == null) {
|
|
|
|
|
|
|
|
continue;
|
|
|
|
|
|
|
|
}
|
|
|
|
JSONObject zcjsonObject = new JSONObject();
|
|
|
|
JSONObject zcjsonObject = new JSONObject();
|
|
|
|
zcjsonObject.put("qybh", a.getEnterpriseID());
|
|
|
|
zcjsonObject.put("qybh", a.getEnterpriseID());
|
|
|
|
zcjsonObject.put("zqbh", rwzqUuid);
|
|
|
|
zcjsonObject.put("zqbh", rwzqUuid);
|
|
|
@ -800,7 +821,11 @@ public class AcheckTaskQuartz {
|
|
|
|
//任务编号
|
|
|
|
//任务编号
|
|
|
|
aSafeZcrwjl.setRwbh(zcrwUuid);
|
|
|
|
aSafeZcrwjl.setRwbh(zcrwUuid);
|
|
|
|
//企业风险点编号
|
|
|
|
//企业风险点编号
|
|
|
|
|
|
|
|
if (b.getFxdxxbh() == null) {
|
|
|
|
|
|
|
|
aSafeZcrwjl.setQyfxdbh("03_20240617093239130405");
|
|
|
|
|
|
|
|
} else {
|
|
|
|
aSafeZcrwjl.setQyfxdbh(b.getFxdxxbh());
|
|
|
|
aSafeZcrwjl.setQyfxdbh(b.getFxdxxbh());
|
|
|
|
|
|
|
|
}
|
|
|
|
//企业风险点位置编号
|
|
|
|
//企业风险点位置编号
|
|
|
|
aSafeZcrwjl.setQyfxdwzbh(b.getFxbh());
|
|
|
|
aSafeZcrwjl.setQyfxdwzbh(b.getFxbh());
|
|
|
|
//是否发现隐患
|
|
|
|
//是否发现隐患
|
|
|
@ -986,7 +1011,11 @@ public class AcheckTaskQuartz {
|
|
|
|
//周期编号
|
|
|
|
//周期编号
|
|
|
|
aSafeYhzgxx.setZqbh(rwzqUuid);
|
|
|
|
aSafeYhzgxx.setZqbh(rwzqUuid);
|
|
|
|
//企业风险点编号 对应a_safe_fxd的信息编号
|
|
|
|
//企业风险点编号 对应a_safe_fxd的信息编号
|
|
|
|
|
|
|
|
if (b.getFxdxxbh() == null) {
|
|
|
|
|
|
|
|
aSafeYhzgxx.setQyfxdbh("03_20240617093239130405");
|
|
|
|
|
|
|
|
} else {
|
|
|
|
aSafeYhzgxx.setQyfxdbh(b.getFxdxxbh());
|
|
|
|
aSafeYhzgxx.setQyfxdbh(b.getFxdxxbh());
|
|
|
|
|
|
|
|
}
|
|
|
|
//隐患来源
|
|
|
|
//隐患来源
|
|
|
|
aSafeYhzgxx.setYhly("2");
|
|
|
|
aSafeYhzgxx.setYhly("2");
|
|
|
|
//检查时间
|
|
|
|
//检查时间
|
|
|
|