|
@@ -190,7 +190,6 @@ public class IncidentController extends BaseController {
|
|
|
}
|
|
|
incidentVo.setAssistDeptList(assistList);
|
|
|
|
|
|
- map.put("baseInfo", incidentVo);
|
|
|
// 查询所属预案
|
|
|
List<PlanVo> voOne = planService.listVo(Wrappers.<Plan>lambdaQuery().eq(Plan::getType, incidentVo.getType()).eq(Plan::getCreateDept, incidentVo.getPlanDept()));
|
|
|
if (voOne != null && voOne.size() > 0) {
|
|
@@ -207,8 +206,18 @@ public class IncidentController extends BaseController {
|
|
|
.eq(IncidentProcess::getIncidentId, id)
|
|
|
// .in(IncidentProcess::getIncidentStatus, 3, 4, 5)
|
|
|
.orderByAsc(IncidentProcess::getCreateTime));
|
|
|
+ String distributeTime = "";
|
|
|
+ String dealTime = "";
|
|
|
if (!"dev".equals(env)) {
|
|
|
for (IncidentProcess incidentProcess : list) {
|
|
|
+ // 处理首次派发和首页处理的时间
|
|
|
+ if (StrUtil.isBlank(distributeTime) && incidentProcess.getIncidentStatus() == 2 && StrUtil.contains(incidentProcess.getDes(), "事件派发")) {
|
|
|
+ distributeTime = DateUtil.formatDateTime(incidentProcess.getCreateTime());
|
|
|
+ }
|
|
|
+ if (StrUtil.isBlank(dealTime) && incidentProcess.getIncidentStatus() == 3 && !StrUtil.contains(incidentProcess.getDes(), "再次派发")) {
|
|
|
+ dealTime = DateUtil.formatDateTime(incidentProcess.getCreateTime());
|
|
|
+ }
|
|
|
+
|
|
|
if (incidentProcess.getStatus() == 1) {
|
|
|
// 查询阅读情况
|
|
|
JSONObject o = feignNoticeInfoService.messagePushInfoList("1", "2", incidentProcess.getId());
|
|
@@ -240,6 +249,9 @@ public class IncidentController extends BaseController {
|
|
|
map.put("process", list);
|
|
|
// 物资使用情况
|
|
|
map.put("resource", resourceDetailService.queryResourceAvailable(id));
|
|
|
+ incidentVo.setDistributeTime(distributeTime);
|
|
|
+ incidentVo.setDealTime(dealTime);
|
|
|
+ map.put("baseInfo", incidentVo);
|
|
|
return AjaxResult.success(map);
|
|
|
}
|
|
|
|