|
@@ -93,14 +93,11 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
private ApplicationContext applicationContext;// 注入应用上下文
|
|
|
@Autowired
|
|
|
private EventUrgeService eventUrgeService;
|
|
|
-
|
|
|
@Autowired
|
|
|
private EventDownService eventDownService;
|
|
|
-
|
|
|
@Autowired
|
|
|
private ICentereventTDownloadsService centereventTDownloadsService;
|
|
|
|
|
|
-
|
|
|
@DataScopeMutiDept(deptAlias = "c")
|
|
|
@Override
|
|
|
public List<CentereventTEventcatalogue> listByPc(CentereventTEventcatalogue centereventTEventcatalogue) {
|
|
@@ -124,15 +121,15 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
CentereventTEventcatalogue centereventTEventcatalogue = centereventTEventcatalogueMapper.selectCentereventTEventcatalogueByEventCode(eventCode);
|
|
|
// 签收状态、办结且审核通过时显示后续流程按钮(办结、归档)
|
|
|
List<Long> deptIds = null;
|
|
|
- if ("forest_event_status_2".equals(centereventTEventcatalogue.getEventStatusValue()) ||
|
|
|
- ("forest_event_status_5".equals(centereventTEventcatalogue.getEventStatusValue()) && "1".equals(centereventTEventcatalogue.getIsExamine()))) {
|
|
|
+ if (FOREST_EVENT_STATUS_2.equals(centereventTEventcatalogue.getEventStatusValue()) ||
|
|
|
+ (FOREST_EVENT_STATUS_5.equals(centereventTEventcatalogue.getEventStatusValue()) && "1".equals(centereventTEventcatalogue.getIsExamine()))) {
|
|
|
deptIds = centereventDeptEventService.selectByEventCode(eventCode).stream().map(CentereventDeptEvent::getDeptId).collect(Collectors.toList());
|
|
|
if (deptIds.contains(centereventTEventcatalogue.getDeptId())) {
|
|
|
centereventTEventcatalogue.setStatusFlag("1");// 可视化是否显示办结、归档按钮
|
|
|
}
|
|
|
}
|
|
|
// 获取审核权限
|
|
|
- if ("forest_event_status_5".equals(centereventTEventcatalogue.getEventStatusValue()) && "0".equals(centereventTEventcatalogue.getIsExamine())) {
|
|
|
+ if (FOREST_EVENT_STATUS_5.equals(centereventTEventcatalogue.getEventStatusValue()) && "0".equals(centereventTEventcatalogue.getIsExamine())) {
|
|
|
deptIds = SpringUtils.getBean(RemoteDeptService.class).findParentIdByChildDeptIdAndParentType(centereventTEventcatalogue.getDeptId(), "sys_dept_type_17,sys_dept_type_18").getData();
|
|
|
if (StringUtils.isNotEmpty(deptIds) && deptIds.contains(SecurityUtils.getLoginUser().getSysUser().getDeptId())) {
|
|
|
centereventTEventcatalogue.setStatusFlag("2");// 可视化是否显示审核按钮
|
|
@@ -184,7 +181,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
centereventTEventcatalogue.setEventCode(eventCode);
|
|
|
if (StringUtils.isEmpty(centereventTEventcatalogue.getReportSource())) {
|
|
|
centereventTEventcatalogue.setReportSource("reporting_source_2");
|
|
|
- centereventTFireLog.setOperationType("log_oper_type_1");
|
|
|
+ centereventTFireLog.setOperationType(LOG_OPER_TYPE_1);
|
|
|
} else {
|
|
|
//APP上报图片
|
|
|
centereventTFireLog.setOperationType("log_oper_type_2");
|
|
@@ -212,7 +209,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
|
|
|
centereventTFireLog.setId(IdUtils.fastSimpleUUID());
|
|
|
centereventTFireLog.setEventCode(eventCode);
|
|
|
- centereventTFireLog.setOperation("bus_oper_type_1");
|
|
|
+ centereventTFireLog.setOperation(BUS_OPER_TYPE_1);
|
|
|
centereventTFireLog.setLogContent(centereventTEventcatalogue.getEventName() + " " + centereventTEventcatalogue.getEventTypeXlName() + System.getProperty("line.separator") + centereventTEventcatalogue.getEventDescription());
|
|
|
centereventTFireLog.setCreateBy(SecurityUtils.getUserId().toString());
|
|
|
centereventTFireLog.setCreateName(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
|
@@ -224,7 +221,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
CenterdataTAttach attach = new CenterdataTAttach();
|
|
|
attach.setBusId(centereventTFireLog.getId());
|
|
|
attach.setAttachPath(centereventTEventcatalogue.getAttach().get(i).getAttachPath());
|
|
|
- attach.setBusIndx("bus_indx_forest");
|
|
|
+ attach.setBusIndx(BUS_INDEX_1);
|
|
|
attach.setBusSource("reporting_source_2".equals(centereventTEventcatalogue.getReportSource()) ? "PC" : "APP");
|
|
|
attach.setFileName(centereventTEventcatalogue.getAttach().get(i).getFileName());
|
|
|
attach.setFileType(FilePrefixUtils.getUrlSuffix(centereventTEventcatalogue.getAttach().get(i).getAttachPath()));
|
|
@@ -248,7 +245,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
// centereventDeptEvent.setId(IdUtils.fastSimpleUUID());
|
|
|
// centereventDeptEvent.setDeptId(Long.parseLong(centereventTEventcatalogue.getHgjDeptId()));
|
|
|
// centereventDeptEvent.setDeptName(centereventTEventcatalogue.getHgjDeptName());
|
|
|
-// centereventDeptEvent.setDeptHandleType("dept_handleType_3");
|
|
|
+// centereventDeptEvent.setDeptHandleType(DEPT_HANDLE_TYPE_3);
|
|
|
// centereventDeptEventService.insertCentereventTDeptEvent(centereventDeptEvent);
|
|
|
// }
|
|
|
// 市级行管局
|
|
@@ -262,7 +259,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
centereventDeptEvent.setId(IdUtils.fastSimpleUUID());
|
|
|
centereventDeptEvent.setDeptId(item.getDeptId());
|
|
|
centereventDeptEvent.setDeptName(item.getDeptName());
|
|
|
- centereventDeptEvent.setDeptHandleType("dept_handleType_3");
|
|
|
+ centereventDeptEvent.setDeptHandleType(DEPT_HANDLE_TYPE_3);
|
|
|
centereventDeptEventService.insertCentereventTDeptEvent(centereventDeptEvent);
|
|
|
});
|
|
|
}
|
|
@@ -289,7 +286,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
centereventDeptEvent.setId(IdUtils.fastSimpleUUID());
|
|
|
centereventDeptEvent.setDeptId(item.getDeptId());
|
|
|
centereventDeptEvent.setDeptName(item.getDeptName());
|
|
|
- centereventDeptEvent.setDeptHandleType("dept_handleType_3");
|
|
|
+ centereventDeptEvent.setDeptHandleType(DEPT_HANDLE_TYPE_3);
|
|
|
centereventDeptEventService.insertCentereventTDeptEvent(centereventDeptEvent);
|
|
|
}
|
|
|
}
|
|
@@ -303,10 +300,10 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
return this.insertCentereventTEventcatalogue(centereventTEventcatalogue);
|
|
|
}
|
|
|
|
|
|
+ /*
|
|
|
+ *ImageUpload返回是全路径,数据库保存不要ip和端口号
|
|
|
+ */
|
|
|
public void attach(CenterdataTAttach centerdataTAttach) {
|
|
|
- /*
|
|
|
- *ImageUpload返回是全路径,数据库保存不要ip和端口号
|
|
|
- */
|
|
|
if (centerdataTAttach.getAttachPath().startsWith("http")) {
|
|
|
String attachPath = centerdataTAttach.getAttachPath();
|
|
|
if (centerdataTAttach.getAttachPath().contains("Download")) {
|
|
@@ -354,9 +351,9 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
centereventDeptEvent.setEventCode(centereventtDeptEventBO.getEventCode());
|
|
|
centereventDeptEvent.setDeptId(item.getDeptId());
|
|
|
centereventDeptEvent.setDeptName(item.getDeptName());
|
|
|
- centereventDeptEvent.setDeptHandleType("dept_handleType_3");
|
|
|
+ centereventDeptEvent.setDeptHandleType(DEPT_HANDLE_TYPE_3);
|
|
|
centereventDeptEvent.setEventStatus("签收");
|
|
|
- centereventDeptEvent.setEventStatusValue("forest_event_status_2");
|
|
|
+ centereventDeptEvent.setEventStatusValue(FOREST_EVENT_STATUS_2);
|
|
|
centereventDeptEventService.insertCentereventTDeptEvent(centereventDeptEvent);
|
|
|
});
|
|
|
// 获取市级行管局人员手机号
|
|
@@ -384,9 +381,9 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
centereventDeptEvent.setEventCode(centereventtDeptEventBO.getEventCode());
|
|
|
centereventDeptEvent.setDeptId(item.getDeptId());
|
|
|
centereventDeptEvent.setDeptName(item.getDeptName());
|
|
|
- centereventDeptEvent.setDeptHandleType("dept_handleType_3");
|
|
|
+ centereventDeptEvent.setDeptHandleType(DEPT_HANDLE_TYPE_3);
|
|
|
centereventDeptEvent.setEventStatus("签收");
|
|
|
- centereventDeptEvent.setEventStatusValue("forest_event_status_2");
|
|
|
+ centereventDeptEvent.setEventStatusValue(FOREST_EVENT_STATUS_2);
|
|
|
centereventDeptEventService.insertCentereventTDeptEvent(centereventDeptEvent);
|
|
|
}
|
|
|
}
|
|
@@ -505,10 +502,10 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
case "bj":
|
|
|
centereventTEventcatalogue.setDataStatus("0");// 办结后恢复统计查询状态
|
|
|
centereventTEventcatalogue.setEventStatus("办结");
|
|
|
- centereventTEventcatalogue.setEventStatusValue("forest_event_status_5");
|
|
|
+ centereventTEventcatalogue.setEventStatusValue(FOREST_EVENT_STATUS_5);
|
|
|
|
|
|
centereventTDeptEvent.setEventStatus("办结");
|
|
|
- centereventTDeptEvent.setEventStatusValue("forest_event_status_5");
|
|
|
+ centereventTDeptEvent.setEventStatusValue(FOREST_EVENT_STATUS_5);
|
|
|
break;
|
|
|
case "gd":
|
|
|
centereventTEventcatalogue.setEventStatus("归档");
|
|
@@ -551,7 +548,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
centereventTLog.setOperation(BUS_OPER_TYPE_2);
|
|
|
} else if (centereventtDeptEventBO.getEventStatus().equals("qs")) {
|
|
|
logMessage = "签收该事件";
|
|
|
- centereventTLog.setOperation("bus_oper_type_1");
|
|
|
+ centereventTLog.setOperation(BUS_OPER_TYPE_1);
|
|
|
} else if (centereventtDeptEventBO.getEventStatus().equals("wb")) {
|
|
|
logMessage = "操作该事件误报";
|
|
|
centereventTLog.setOperation(BUS_OPER_TYPE_2);
|
|
@@ -571,7 +568,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
if ("APP".equals(centereventtDeptEventBO.getCzlx())) {
|
|
|
centereventTLog.setOperationType("log_oper_type_2");
|
|
|
} else {
|
|
|
- centereventTLog.setOperationType("log_oper_type_1");
|
|
|
+ centereventTLog.setOperationType(LOG_OPER_TYPE_1);
|
|
|
}
|
|
|
centereventTLog.setCreateBy(SecurityUtils.getUserId().toString());
|
|
|
centereventTLog.setCreateName(user.getNickName());
|
|
@@ -629,7 +626,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
centereventDeptEvent.setEventCode(centereventtDeptEventBO.getEventCode());
|
|
|
centereventDeptEvent.setDeptId(item.getDeptId());
|
|
|
centereventDeptEvent.setDeptName(item.getDeptName());
|
|
|
- centereventDeptEvent.setDeptHandleType("dept_handleType_3");
|
|
|
+ centereventDeptEvent.setDeptHandleType(DEPT_HANDLE_TYPE_3);
|
|
|
centereventDeptEventService.insertCentereventTDeptEvent(centereventDeptEvent);
|
|
|
});
|
|
|
}
|
|
@@ -644,7 +641,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
CentereventTEventcatalogue eventcatalogue = centereventTEventcatalogueMapper.selectCentereventTEventcatalogueById(id);
|
|
|
String busIndex = "bus_indx_other";// 其他
|
|
|
if ("1".equals(eventcatalogue.getEventType())) {
|
|
|
- busIndex = "bus_indx_forest";// 火情
|
|
|
+ busIndex = BUS_INDEX_1;// 火情
|
|
|
}
|
|
|
String uuid = IdUtils.simpleUUID();
|
|
|
R result = remoteMonitorService.getPlaybackByTime(uuid, busIndex, eventcatalogue.getCreateBy(),
|
|
@@ -655,8 +652,8 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
centereventTFireLog.setId(uuid);
|
|
|
centereventTFireLog.setEventCode(eventcatalogue.getEventCode());
|
|
|
centereventTFireLog.setLogContent(SecurityUtils.getLoginUser().getSysUser().getNickName() + "下载该事件视频。");
|
|
|
- centereventTFireLog.setOperation("bus_oper_type_1");
|
|
|
- centereventTFireLog.setOperationType("log_oper_type_1");
|
|
|
+ centereventTFireLog.setOperation(BUS_OPER_TYPE_1);
|
|
|
+ centereventTFireLog.setOperationType(LOG_OPER_TYPE_1);
|
|
|
centereventTFireLogService.insertCentereventTFireLog(centereventTFireLog);
|
|
|
CentereventTDownloads centereventTDownloads = new CentereventTDownloads();
|
|
|
centereventTDownloads.setId(IdUtils.simpleUUID());
|
|
@@ -686,12 +683,12 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void downloadsCommon(Map<String, Object> params) throws Exception {
|
|
|
+ public void downloadsCommon(Map<String, Object> params) throws InterruptedException {
|
|
|
List<CentereventTEventcatalogue> eventcatalogues = centereventTEventcatalogueMapper.getbeforedateDownload(params);
|
|
|
for (CentereventTEventcatalogue eventcatalogue : eventcatalogues) {
|
|
|
String busIndex = "bus_indx_other";// 其他
|
|
|
if ("1".equals(eventcatalogue.getEventType())) {
|
|
|
- busIndex = "bus_indx_forest";// 火情
|
|
|
+ busIndex = BUS_INDEX_1;// 火情
|
|
|
}
|
|
|
String uuid = IdUtils.simpleUUID();
|
|
|
R result = remoteMonitorService.getPlaybackByTime(uuid, busIndex, eventcatalogue.getCreateBy(),
|
|
@@ -703,8 +700,8 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
centereventTFireLog.setId(uuid);
|
|
|
centereventTFireLog.setEventCode(eventcatalogue.getEventCode());
|
|
|
centereventTFireLog.setLogContent("系统管理员下载该事件视频。");
|
|
|
- centereventTFireLog.setOperation("bus_oper_type_1");
|
|
|
- centereventTFireLog.setOperationType("log_oper_type_1");
|
|
|
+ centereventTFireLog.setOperation(BUS_OPER_TYPE_1);
|
|
|
+ centereventTFireLog.setOperationType(LOG_OPER_TYPE_1);
|
|
|
centereventTFireLog.setCreateName("系统管理员");
|
|
|
centereventTFireLogService.insertCentereventTFireLog(centereventTFireLog);
|
|
|
CentereventTDownloads centereventTDownloads = new CentereventTDownloads();
|
|
@@ -713,7 +710,7 @@ public class CentereventTEventcatalogueServiceImpl extends BaseService implement
|
|
|
centereventTDownloads.setEventName(eventcatalogue.getEventName());
|
|
|
centereventTDownloads.setLogId(uuid);
|
|
|
centereventTDownloadsService.insertCentereventTDownloads(centereventTDownloads);
|
|
|
- //TimeUnit.MINUTES.sleep(5);//延时5分钟在调取
|
|
|
+// TimeUnit.MINUTES.sleep(5);//延时5分钟在调取
|
|
|
logger.info("定时任务等待下载=====>{}", DateUtils.dateTimeNow());
|
|
|
Thread.sleep(300000);
|
|
|
} else {
|