Commit 21d66369 authored by 吴俊凯's avatar 吴俊凯

预案执行代码合并

parent d3067ff8
...@@ -635,6 +635,7 @@ public class RiskSourceController extends BaseController { ...@@ -635,6 +635,7 @@ public class RiskSourceController extends BaseController {
@ApiOperation(httpMethod = "GET", value = "重点设备启动预案", notes = "重点设备启动预案") @ApiOperation(httpMethod = "GET", value = "重点设备启动预案", notes = "重点设备启动预案")
@RequestMapping(value = "/startEquipReserve", produces = "application/json;charset=UTF-8", method = RequestMethod.GET) @RequestMapping(value = "/startEquipReserve", produces = "application/json;charset=UTF-8", method = RequestMethod.GET)
public ResponseModel startEquipReserve(@RequestParam Long id, @RequestParam String typeCode) { public ResponseModel startEquipReserve(@RequestParam Long id, @RequestParam String typeCode) {
ReserveEnum reserveEnum = riskSourceService.startEquipReserve(id, typeCode); ReserveEnum reserveEnum = riskSourceService.startEquipReserve(id, typeCode);
Integer status = reserveEnum.getStatus(); Integer status = reserveEnum.getStatus();
String text = reserveEnum.getText(); String text = reserveEnum.getText();
......
...@@ -41,6 +41,7 @@ public class DataRefreshServiceImpl implements IDataRefreshService { ...@@ -41,6 +41,7 @@ public class DataRefreshServiceImpl implements IDataRefreshService {
@Override @Override
public void sendRefreshDataWithArea(String areaType, Map content) { public void sendRefreshDataWithArea(String areaType, Map content) {
Map<String,Object> sendData = new HashMap<>(2); Map<String,Object> sendData = new HashMap<>(2);
sendData.put("refreshType",areaType); sendData.put("refreshType",areaType);
sendData.put("content",content); sendData.put("content",content);
......
...@@ -95,7 +95,7 @@ public class EquipmentServiceImpl implements IEquipmentService { ...@@ -95,7 +95,7 @@ public class EquipmentServiceImpl implements IEquipmentService {
@Autowired @Autowired
private RedisTemplate redisTemplate; private RedisTemplate redisTemplate;
@Autowired @Autowired
private IFmeaEquipmentPointDao iFmeaEquipmentPointDao; private IFmeaEquipmentPointDao iFmeaEquipmentPointDao;
...@@ -110,7 +110,7 @@ public class EquipmentServiceImpl implements IEquipmentService { ...@@ -110,7 +110,7 @@ public class EquipmentServiceImpl implements IEquipmentService {
@Autowired @Autowired
private RemoteSecurityService remoteSecurityService; private RemoteSecurityService remoteSecurityService;
public Equipment save(Equipment equipment) { public Equipment save(Equipment equipment) {
Long eqId = equipment.getId(); Long eqId = equipment.getId();
equipment = iEquipmentDao.saveAndFlush(equipment); equipment = iEquipmentDao.saveAndFlush(equipment);
...@@ -140,7 +140,7 @@ public class EquipmentServiceImpl implements IEquipmentService { ...@@ -140,7 +140,7 @@ public class EquipmentServiceImpl implements IEquipmentService {
} }
if (equipment != null) { if (equipment != null) {
List<EquipmentFireEquipment> eqFireEqs = equipmentFireEquipmentDao.findAllByEquipmentId(equipment.getId()); List<EquipmentFireEquipment> eqFireEqs = equipmentFireEquipmentDao.findAllByEquipmentId(equipment.getId());
if(!eqFireEqs.isEmpty()){ if(!eqFireEqs.isEmpty()){
equipmentFireEquipmentDao.deleteAll(eqFireEqs); equipmentFireEquipmentDao.deleteAll(eqFireEqs);
} }
...@@ -148,7 +148,7 @@ public class EquipmentServiceImpl implements IEquipmentService { ...@@ -148,7 +148,7 @@ public class EquipmentServiceImpl implements IEquipmentService {
} else { } else {
throw new Exception("找不到指定的对象:" + id); throw new Exception("找不到指定的对象:" + id);
} }
//删除重点设备关联关系 //删除重点设备关联关系
equipmentFireEquipmentDao.deleteByEquipmentId(Long.valueOf(id)); equipmentFireEquipmentDao.deleteByEquipmentId(Long.valueOf(id));
} }
...@@ -231,7 +231,7 @@ public class EquipmentServiceImpl implements IEquipmentService { ...@@ -231,7 +231,7 @@ public class EquipmentServiceImpl implements IEquipmentService {
for (String id : fireEquipmentIds) { for (String id : fireEquipmentIds) {
long result = 0; long result = 0;
EquipmentFireEquipment equipmentFireEquipment = impAndFireEquipMapper.queryForOne(String.valueOf(id), String.valueOf(equipmentId)); EquipmentFireEquipment equipmentFireEquipment = impAndFireEquipMapper.queryForOne(String.valueOf(id), String.valueOf(equipmentId));
if (equipmentFireEquipment != null) { if (equipmentFireEquipment != null) {
result = equipmentFireEquipment.getId(); result = equipmentFireEquipment.getId();
this.equipmentFireEquipmentDao.deleteById(equipmentFireEquipment.getId()); this.equipmentFireEquipmentDao.deleteById(equipmentFireEquipment.getId());
...@@ -355,25 +355,25 @@ public class EquipmentServiceImpl implements IEquipmentService { ...@@ -355,25 +355,25 @@ public class EquipmentServiceImpl implements IEquipmentService {
if (imgs == null || imgs.length < 1) { if (imgs == null || imgs.length < 1) {
equipment = save(equipment); equipment = save(equipment);
if (equipment.getCreateDate() == null) { if (equipment.getCreateDate() == null) {
Optional<Equipment> date=iEquipmentDao.findById(equipment.getId()); Optional<Equipment> date=iEquipmentDao.findById(equipment.getId());
Equipment equipment2=null; Equipment equipment2=null;
if(date.isPresent()){ if(date.isPresent()){
equipment2=date.get(); equipment2=date.get();
} }
equipment.setCreateDate(equipment2.getCreateDate() == null ? new Date() : equipment2.getCreateDate()); equipment.setCreateDate(equipment2.getCreateDate() == null ? new Date() : equipment2.getCreateDate());
} }
} else { } else {
equipment = save(equipment); equipment = save(equipment);
if (equipment.getCreateDate() == null) { if (equipment.getCreateDate() == null) {
Optional<Equipment> date=iEquipmentDao.findById(equipment.getId()); Optional<Equipment> date=iEquipmentDao.findById(equipment.getId());
Equipment equipment2=null; Equipment equipment2=null;
if(date.isPresent()){ if(date.isPresent()){
equipment2=date.get(); equipment2=date.get();
} }
equipment.setCreateDate(equipment2.getCreateDate() == null ? new Date() : equipment2.getCreateDate()); equipment.setCreateDate(equipment2.getCreateDate() == null ? new Date() : equipment2.getCreateDate());
} }
Long equipmentId = Long.valueOf(equipment.getId()); Long equipmentId = Long.valueOf(equipment.getId());
...@@ -457,7 +457,7 @@ public class EquipmentServiceImpl implements IEquipmentService { ...@@ -457,7 +457,7 @@ public class EquipmentServiceImpl implements IEquipmentService {
EquipDetailsResponse equipDetailsResponse = fireEquipMapper.findEquipDetailsById(id); EquipDetailsResponse equipDetailsResponse = fireEquipMapper.findEquipDetailsById(id);
AgencyUserModel user = remoteSecurityService.getUserById(toke, product, appKey, equipDetailsResponse.getUserId()); AgencyUserModel user = remoteSecurityService.getUserById(toke, product, appKey, equipDetailsResponse.getUserId());
equipDetailsResponse.setUsername(user.getRealName()); equipDetailsResponse.setUsername(user.getRealName());
equipDetailsResponse.setTel(user.getMobile()); equipDetailsResponse.setTel(user.getMobile());
if(user.getCompanys().get(0)!=null) if(user.getCompanys().get(0)!=null)
{ {
CompanyModel companyModel = user.getCompanys().get(0); CompanyModel companyModel = user.getCompanys().get(0);
...@@ -469,7 +469,7 @@ public class EquipmentServiceImpl implements IEquipmentService { ...@@ -469,7 +469,7 @@ public class EquipmentServiceImpl implements IEquipmentService {
equipDetailsResponse.setDepName(departList.get(0).getDepartmentName()); equipDetailsResponse.setDepName(departList.get(0).getDepartmentName());
} }
} }
} }
return equipDetailsResponse; return equipDetailsResponse;
} }
...@@ -517,6 +517,7 @@ public class EquipmentServiceImpl implements IEquipmentService { ...@@ -517,6 +517,7 @@ public class EquipmentServiceImpl implements IEquipmentService {
@Override @Override
public List<Object> getReserveEquipById(Long id, String typeCode) { public List<Object> getReserveEquipById(Long id, String typeCode) {
return iEquipmentDao.getReserveEquipById(id, typeCode); return iEquipmentDao.getReserveEquipById(id, typeCode);
} }
......
...@@ -145,6 +145,7 @@ public class HandlerMqttMessageImpl implements IEquipmentHandlerService { ...@@ -145,6 +145,7 @@ public class HandlerMqttMessageImpl implements IEquipmentHandlerService {
@Override @Override
public void handlerMqttMessage(String topic, String data) { public void handlerMqttMessage(String topic, String data) {
TopicEntityVo topicEntity = JSON.parseObject(data, TopicEntityVo.class); TopicEntityVo topicEntity = JSON.parseObject(data, TopicEntityVo.class);
log.info("iotCode 性能指标属于: " + topicEntity.getType()); log.info("iotCode 性能指标属于: " + topicEntity.getType());
EquipmentSpecificIndexVo equipmentSpecificIndex = JSONObject.parseObject(topicEntity.getMessage(), EquipmentSpecificIndexVo.class); EquipmentSpecificIndexVo equipmentSpecificIndex = JSONObject.parseObject(topicEntity.getMessage(), EquipmentSpecificIndexVo.class);
......
...@@ -1048,6 +1048,8 @@ public class RiskSourceServiceImpl implements IRiskSourceService { ...@@ -1048,6 +1048,8 @@ public class RiskSourceServiceImpl implements IRiskSourceService {
@Override @Override
@Transactional @Transactional
public ReserveEnum startEquipReserve(Long id, String typeCode) { public ReserveEnum startEquipReserve(Long id, String typeCode) {
int count = equipmentService.countByStatus(NumberEnum.ONE.getValue()); int count = equipmentService.countByStatus(NumberEnum.ONE.getValue());
if (count > NumberEnum.ZERO.getValue()) { if (count > NumberEnum.ZERO.getValue()) {
return ReserveEnum.RUNNING; return ReserveEnum.RUNNING;
......
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