|
@@ -16,6 +16,7 @@ import com.business.slfh.manager.eventprocessmanager.mapper.TUEventprocessMapper
|
|
|
import com.business.slfh.manager.firemanager.domain.TUEventFire;
|
|
|
import com.business.slfh.manager.firemanager.mapper.TUEventFireMapper;
|
|
|
import com.business.slfh.manager.firemanager.service.ITUEventFireService;
|
|
|
+import com.business.slfh.manager.othersmanager.domain.TUEventOthers;
|
|
|
import com.business.slfh.manager.othersmanager.mapper.TUEventOthersMapper;
|
|
|
import com.business.slfh.tools.JiGuangPushUtil;
|
|
|
import com.business.slfh.tools.UUID_Tools;
|
|
@@ -369,6 +370,26 @@ public class DaHuaMessageServiceImpl implements IDahuaMessageService {
|
|
|
tUEventFire.setEventStatus("event_status_6");
|
|
|
}
|
|
|
|
|
|
+ //上报秸秆焚烧
|
|
|
+ TUEventOthers tuEventOthers = new TUEventOthers();
|
|
|
+ tuEventOthers.setCreateTime(new Date());
|
|
|
+ tuEventOthers.setReportTime(alarmDate);
|
|
|
+ tuEventOthers.setDeptId(tResCamera.getDeptId());//部门ID
|
|
|
+ tuEventOthers.setDeptName(tResCamera.getDeptName());//部门名称
|
|
|
+ tuEventOthers.setReportType("report_type_2");//机器上报
|
|
|
+ tuEventOthers.setName(tResCamera.getName());//事件标题
|
|
|
+ tuEventOthers.setReportor("机器上报");//上报人
|
|
|
+ tuEventOthers.setReportContent(content);
|
|
|
+ tuEventOthers.setLongitude(gpsX);
|
|
|
+ tuEventOthers.setLatitude(gpsY);
|
|
|
+ tuEventOthers.setReserveplanType("reserveplan_type_6");
|
|
|
+ if (gpsX != null && !gpsX.equals("") && gpsY != null && !gpsY.equals("")) {
|
|
|
+ //保存火险信息到数据库
|
|
|
+ tuEventOthers.setEventStatus("event_status_1");
|
|
|
+ } else {
|
|
|
+ tuEventOthers.setEventStatus("event_status_6");
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
//查询图片
|
|
|
DahuaUtil dahuaUtil = new DahuaUtil();
|
|
@@ -378,6 +399,7 @@ public class DaHuaMessageServiceImpl implements IDahuaMessageService {
|
|
|
|
|
|
String eid = UUID_Tools.getUUID();
|
|
|
tUEventFire.setId(eid);//事件ID
|
|
|
+ tuEventOthers.setId(eid);
|
|
|
JSONObject jso = JSON.parseObject(al);
|
|
|
String pics = JSON.parseObject(jso.getJSONObject("data").getJSONArray("alarms").get(0).toString()).getString("picture");
|
|
|
String[] p = pics.split(";");
|
|
@@ -391,6 +413,7 @@ public class DaHuaMessageServiceImpl implements IDahuaMessageService {
|
|
|
}
|
|
|
|
|
|
saveFire(tUEventFire, null);
|
|
|
+ saveJgfs(tuEventOthers);
|
|
|
TResAttach tResAttach = new TResAttach();
|
|
|
tResAttach.setId(UUID.fastUUID().toString());
|
|
|
tResAttach.setBusId(eid);
|
|
@@ -477,6 +500,9 @@ public class DaHuaMessageServiceImpl implements IDahuaMessageService {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ private void saveJgfs(TUEventOthers tUEventOthers) {
|
|
|
+ tuEventOthersMapper.insertTUEventOthers(tUEventOthers);
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|