Commit bea1dac1 authored by 吴江's avatar 吴江

规则修改适配

parent 3b9a6400
...@@ -33,7 +33,7 @@ import com.yeejoin.amos.fas.dao.entity.FireStrength; ...@@ -33,7 +33,7 @@ import com.yeejoin.amos.fas.dao.entity.FireStrength;
public class ContingencyAction implements CustomerAction { public class ContingencyAction implements CustomerAction {
private static String PACKAGEURL = "com.yeejoin.amos.rule.map.action.result.message."; private static String PACKAGEURL = "com.yeejoin.amos.fas.business.action.result.message.";
@Autowired @Autowired
private IContingencyInstance iContingencyInstance; private IContingencyInstance iContingencyInstance;
...@@ -101,7 +101,7 @@ public class ContingencyAction implements CustomerAction { ...@@ -101,7 +101,7 @@ public class ContingencyAction implements CustomerAction {
} }
public void sendcmd(String firstStr, String secondStr, String thirdStr, BubbleTipResult result) { public static void sendcmd(String firstStr, String secondStr, String thirdStr, BubbleTipResult result) {
Constructor<?> constructor; Constructor<?> constructor;
try { try {
......
package com.yeejoin.amos.fas.business.service.impl; package com.yeejoin.amos.fas.business.service.impl;
import com.yeejoin.amos.component.rule.RuleTrigger;
import com.yeejoin.amos.fas.business.action.ContingencyAction;
import com.yeejoin.amos.fas.business.action.result.BubbleTipResult;
import com.yeejoin.amos.fas.business.dao.mapper.ImpAndFireEquipMapper; import com.yeejoin.amos.fas.business.dao.mapper.ImpAndFireEquipMapper;
import com.yeejoin.amos.fas.business.dao.repository.IContingencyOriginalDataDao; import com.yeejoin.amos.fas.business.dao.repository.IContingencyOriginalDataDao;
import com.yeejoin.amos.fas.business.dao.repository.IContingencyPlanInstanceRepository; import com.yeejoin.amos.fas.business.dao.repository.IContingencyPlanInstanceRepository;
...@@ -11,6 +14,7 @@ import com.yeejoin.amos.fas.business.service.model.OperateGroup; ...@@ -11,6 +14,7 @@ import com.yeejoin.amos.fas.business.service.model.OperateGroup;
import com.yeejoin.amos.fas.dao.entity.ContingencyOriginalData; import com.yeejoin.amos.fas.dao.entity.ContingencyOriginalData;
import com.yeejoin.amos.fas.dao.entity.ContingencyPlanInstance; import com.yeejoin.amos.fas.dao.entity.ContingencyPlanInstance;
import com.yeejoin.amos.fas.dao.entity.Equipment; import com.yeejoin.amos.fas.dao.entity.Equipment;
import org.codehaus.jackson.map.ObjectMapper; import org.codehaus.jackson.map.ObjectMapper;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
...@@ -63,6 +67,8 @@ public class ContingencyInstanceImpl /*extends GenericManagerImpl<ContingencyPla ...@@ -63,6 +67,8 @@ public class ContingencyInstanceImpl /*extends GenericManagerImpl<ContingencyPla
private static Map<String, String> stepMap = new HashMap<>(); private static Map<String, String> stepMap = new HashMap<>();
@Autowired
private RuleTrigger ruleTrigger;
/* public ContingencyInstanceImpl(IContingencyPlanInstanceRepository repository) { /* public ContingencyInstanceImpl(IContingencyPlanInstanceRepository repository) {
super(repository); super(repository);
...@@ -169,11 +175,16 @@ public class ContingencyInstanceImpl /*extends GenericManagerImpl<ContingencyPla ...@@ -169,11 +175,16 @@ public class ContingencyInstanceImpl /*extends GenericManagerImpl<ContingencyPla
Equipment equipment = impAndFireEquipMapper.queryImpEqumtByFireEquipmt(Long.parseLong(contingencyRo.getFireEquipmentId())); Equipment equipment = impAndFireEquipMapper.queryImpEqumtByFireEquipmt(Long.parseLong(contingencyRo.getFireEquipmentId()));
Object result = remoteRuleServer.fireRuleFlow(contingencyRo, equipment.getReservePlan(),equipment.getName()); //Object result = remoteRuleServer.fireRuleFlow(contingencyRo, equipment.getReservePlan(),equipment.getName());
ruleTrigger.publish(contingencyRo, equipment.getReservePlan());
String url = remoteRuleUrl + "/urule/rule/refreshTimeline?batchNo=" + batchNo; BubbleTipResult result1 = new BubbleTipResult();
restTemplate.exchange(url, HttpMethod.GET, HttpEntity.EMPTY, Object.class); Map<String, Object> tempmap2 = new HashMap<>();
tempmap2.put("refresh","refresh");
tempmap2.put("batchNo",batchNo);
ContingencyAction.sendcmd("fromws","recordArea","refresh",result1);
// String url = remoteRuleUrl + "/urule/rule/refreshTimeline?batchNo=" + batchNo;
//restTemplate.exchange(url, HttpMethod.GET, HttpEntity.EMPTY, Object.class);
} else { } else {
throw new Exception("数据异常,请联系管理员."); throw new Exception("数据异常,请联系管理员.");
} }
......
...@@ -3,13 +3,17 @@ package com.yeejoin.amos.fas.business.service.model; ...@@ -3,13 +3,17 @@ package com.yeejoin.amos.fas.business.service.model;
public class ContingencyRo extends BasicsRo { public class ContingencyRo extends BasicsRo {
private String fireEquipmentName;//消防设备名称 /**
*
*/
private static final long serialVersionUID = 451541541451L;
private String fireEquipmentName;//消防设备名称
private String fireEquipmentId;//消防设备id private String fireEquipmentId;//消防设备id
private int layer;//显示图层 private Integer layer=0;//显示图层
//当前探测器 //当前探测器
private int fireEquipmentLayer;//当前探测器图层 private Integer fireEquipmentLayer=0;//当前探测器图层
private String fireEquipmentPosition;//消防设备位置 private String fireEquipmentPosition;//消防设备位置
//重点设备信息 //重点设备信息
...@@ -26,7 +30,7 @@ public class ContingencyRo extends BasicsRo { ...@@ -26,7 +30,7 @@ public class ContingencyRo extends BasicsRo {
private String cameraIds;//摄像头id private String cameraIds;//摄像头id
private int fireCount = 1; //火情数量 private Integer fireCount = 1; //火情数量
private String confirm = "NONE";//是否确认火情,确认 CONFIRM,取消CANCEL,未操作 NONE private String confirm = "NONE";//是否确认火情,确认 CONFIRM,取消CANCEL,未操作 NONE
...@@ -37,7 +41,7 @@ public class ContingencyRo extends BasicsRo { ...@@ -37,7 +41,7 @@ public class ContingencyRo extends BasicsRo {
private String fireTruckRoute; private String fireTruckRoute;
private boolean runstep; //是否已经执行流程 private Boolean runstep; //是否已经执行流程
private String step;//当前步骤 private String step;//当前步骤
...@@ -46,201 +50,198 @@ public class ContingencyRo extends BasicsRo { ...@@ -46,201 +50,198 @@ public class ContingencyRo extends BasicsRo {
private String stepState;//步骤操作状态 private String stepState;//步骤操作状态
public String getFireEquipmentName() {
return fireEquipmentName;
}
public String getEquipmentPosition3d() { public void setFireEquipmentName(String fireEquipmentName) {
return equipmentPosition3d; this.fireEquipmentName = fireEquipmentName;
} }
public void setEquipmentPosition3d(String equipmentPosition3d) { public String getFireEquipmentId() {
this.equipmentPosition3d = equipmentPosition3d; return fireEquipmentId;
} }
public String getButtonState() { public void setFireEquipmentId(String fireEquipmentId) {
return buttonState; this.fireEquipmentId = fireEquipmentId;
} }
public void setButtonState(String buttonState) { public Integer getLayer() {
this.buttonState = buttonState; return layer;
} }
public String getStepState() { public void setLayer(Integer layer) {
return stepState; this.layer = layer;
} }
public void setStepState(String stepState) { public Integer getFireEquipmentLayer() {
this.stepState = stepState; return fireEquipmentLayer;
} }
public String getButtonCode() { public void setFireEquipmentLayer(Integer fireEquipmentLayer) {
return buttonCode; this.fireEquipmentLayer = fireEquipmentLayer;
} }
public void setButtonCode(String buttonCode) { public String getFireEquipmentPosition() {
this.buttonCode = buttonCode; return fireEquipmentPosition;
} }
public String getStep() { public void setFireEquipmentPosition(String fireEquipmentPosition) {
return step; this.fireEquipmentPosition = fireEquipmentPosition;
} }
public void setStep(String step) { public String getEquipmentId() {
this.step = step; return equipmentId;
} }
public void setEquipmentId(String equipmentId) {
this.equipmentId = equipmentId;
}
public String getEquipmentName() {
return equipmentName;
}
public void setEquipmentName(String equipmentName) {
this.equipmentName = equipmentName;
}
public boolean getRunstep() { public String getEquipmentPosition3d() {
return runstep; return equipmentPosition3d;
} }
public void setRunstep(boolean runstep) { public void setEquipmentPosition3d(String equipmentPosition3d) {
this.runstep = runstep; this.equipmentPosition3d = equipmentPosition3d;
} }
public String getFireTruckRoute() { public String getMobile() {
return fireTruckRoute; return mobile;
} }
public void setFireTruckRoute(String fireTruckRoute) { public void setMobile(String mobile) {
this.fireTruckRoute = fireTruckRoute; this.mobile = mobile;
} }
public String getPicture1() { public String getAdminName() {
return picture1; return adminName;
} }
public void setPicture1(String picture1) { public void setAdminName(String adminName) {
this.picture1 = picture1; this.adminName = adminName;
} }
public String getPicture2() { public String getCameraCodes() {
return picture2; return cameraCodes;
} }
public void setPicture2(String picture2) { public void setCameraCodes(String cameraCodes) {
this.picture2 = picture2; this.cameraCodes = cameraCodes;
} }
public String getPicture3() { public String getCameraIds() {
return picture3; return cameraIds;
} }
public void setPicture3(String picture3) { public void setCameraIds(String cameraIds) {
this.picture3 = picture3; this.cameraIds = cameraIds;
} }
public String getPicture4() { public Integer getFireCount() {
return picture4; return fireCount;
} }
public void setPicture4(String picture4) { public void setFireCount(Integer fireCount) {
this.picture4 = picture4; this.fireCount = fireCount;
} }
public String getCameraIds() { public String getConfirm() {
return cameraIds; return confirm;
} }
public void setCameraIds(String cameraIds) { public void setConfirm(String confirm) {
this.cameraIds = cameraIds; this.confirm = confirm;
} }
public String getFireEquipmentPosition() { public String getPicture1() {
return fireEquipmentPosition; return picture1;
} }
public void setFireEquipmentPosition(String fireEquipmentPosition) { public void setPicture1(String picture1) {
this.fireEquipmentPosition = fireEquipmentPosition; this.picture1 = picture1;
} }
public String getConfirm() { public String getPicture2() {
return confirm; return picture2;
} }
public void setConfirm(String confirm) { public void setPicture2(String picture2) {
this.confirm = confirm; this.picture2 = picture2;
} }
public int getFireCount() { public String getPicture3() {
return fireCount; return picture3;
} }
public void setFireCount(int fireCount) { public void setPicture3(String picture3) {
this.fireCount = fireCount; this.picture3 = picture3;
} }
public String getEquipmentName() { public String getPicture4() {
return equipmentName; return picture4;
} }
public void setEquipmentName(String equipmentName) { public void setPicture4(String picture4) {
this.equipmentName = equipmentName; this.picture4 = picture4;
} }
public String getFireEquipmentId() { public String getFireTruckRoute() {
return fireEquipmentId; return fireTruckRoute;
} }
public void setFireEquipmentId(String fireEquipmentId) { public void setFireTruckRoute(String fireTruckRoute) {
this.fireEquipmentId = fireEquipmentId; this.fireTruckRoute = fireTruckRoute;
} }
public Boolean getRunstep() {
return runstep;
}
public String getFireEquipmentName() { public void setRunstep(Boolean runstep) {
return fireEquipmentName; this.runstep = runstep;
} }
public void setFireEquipmentName(String fireEquipmentName) { public String getStep() {
this.fireEquipmentName = fireEquipmentName; return step;
} }
public int getLayer() { public void setStep(String step) {
return layer; this.step = step;
} }
public void setLayer(int layer) { public String getButtonCode() {
this.layer = layer; return buttonCode;
} }
public int getFireEquipmentLayer() { public void setButtonCode(String buttonCode) {
return fireEquipmentLayer; this.buttonCode = buttonCode;
} }
public void setFireEquipmentLayer(int fireEquipmentLayer) { public String getButtonState() {
this.fireEquipmentLayer = fireEquipmentLayer; return buttonState;
} }
public String getEquipmentId() { public void setButtonState(String buttonState) {
return equipmentId; this.buttonState = buttonState;
} }
public void setEquipmentId(String equipmentId) { public String getStepState() {
this.equipmentId = equipmentId; return stepState;
} }
public String getMobile() { public void setStepState(String stepState) {
return mobile; this.stepState = stepState;
} }
public void setMobile(String mobile) {
this.mobile = mobile;
}
public String getAdminName() {
return adminName;
}
public void setAdminName(String adminName) {
this.adminName = adminName;
}
public String getCameraCodes() {
return cameraCodes;
}
public void setCameraCodes(String cameraCodes) {
this.cameraCodes = cameraCodes;
}
} }
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