Commit 7fd57f6b authored by zhengjiangtao's avatar zhengjiangtao

fix bug

parent b2e70b7e
...@@ -198,6 +198,10 @@ public class ShiduAlarmWebSocketClient extends WebSocketClient { ...@@ -198,6 +198,10 @@ public class ShiduAlarmWebSocketClient extends WebSocketClient {
String sourceId = msgJson.getString("sourceId"); String sourceId = msgJson.getString("sourceId");
String orgCode = msgJson.getString("orgCode"); String orgCode = msgJson.getString("orgCode");
String authOrg = msgJson.getString("authOrg"); String authOrg = msgJson.getString("authOrg");
String authOrgTemp = JsonUtil.arraysToString(JsonUtil.toStringArray(authOrg));
if (!ObjectUtils.isEmpty(authOrgTemp)) {
orgCode = authOrgTemp;
}
//添加告警记录 //添加告警记录
addRecordAlarm(alarmType, res, sourceId, orgCode, authOrg); addRecordAlarm(alarmType, res, sourceId, orgCode, authOrg);
} }
...@@ -230,14 +234,14 @@ public class ShiduAlarmWebSocketClient extends WebSocketClient { ...@@ -230,14 +234,14 @@ public class ShiduAlarmWebSocketClient extends WebSocketClient {
* @param authOrg * @param authOrg
*/ */
private void addRecordAlarm(String alarmType, String alarmStatus,String sourceId,String orgCode,String authOrg) { private void addRecordAlarm(String alarmType, String alarmStatus,String sourceId,String orgCode,String authOrg) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//告警记录 //告警记录
String queryColumn = sourceId + "_" + alarmType; String queryColumn = sourceId + "_" + alarmType;
//查出当前记录中的告警记录 //查出当前记录中的告警记录
List<Alarm> curAlarmList = alarmService.findByQueryColumn(queryColumn); List<Alarm> curAlarmList = alarmService.findByQueryColumn(queryColumn);
if (curAlarmList != null && curAlarmList.size() > 0) { if (curAlarmList != null && curAlarmList.size() > 0) {
Alarm alarm = curAlarmList.get(0); Alarm alarm = curAlarmList.get(0);
alarm.setUpdateDate(df.format(new Date())); alarm.setOrgCode(orgCode);
alarm.setUpdateDate(DateTimeKit.now());
if (!ObjectUtils.isEmpty(alarm.getHappenDate())) { if (!ObjectUtils.isEmpty(alarm.getHappenDate())) {
String subtract = DateTimeKit.getSubtract(alarm.getHappenDate()); String subtract = DateTimeKit.getSubtract(alarm.getHappenDate());
alarm.setContinueDate(subtract); alarm.setContinueDate(subtract);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment