From 66e71e5d4cb5bb3706f7c3662bbf7859f690ba84 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Sun, 09 May 2021 11:59:38 +0800
Subject: [PATCH] 新增查询当前设备未处理和处理中的警情数量接口,当前设备一个警情处理完成后,如果当前设备还有其他预警未处理完成的,当前设备状态不会修改回正常状态

---
 blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/alarm/controller/AlarmController.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/alarm/controller/AlarmController.java b/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/alarm/controller/AlarmController.java
index 1d7640c..018bbbc 100644
--- a/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/alarm/controller/AlarmController.java
+++ b/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/alarm/controller/AlarmController.java
@@ -37,6 +37,7 @@
 import org.springblade.jfpt.animalheat.service.AnimalHeatService;
 import org.springblade.common.entity.AlarmExcel;
 import org.springblade.jfpt.equipment.feign.DeptFeignApi;
+import org.springblade.jfpt.equipment.service.IEquipmentService;
 import org.springblade.jfpt.healthcode.service.IhealthcodeService;
 import org.springblade.jfpt.operation.entity.Operation;
 import org.springblade.jfpt.operation.service.IOperationService;
@@ -75,6 +76,8 @@
 	private ParcelService parcelService;
 
 	private final DeptFeignApi deptFeignApi;
+
+	private IEquipmentService iEquipmentService;
 
 	/**
 	 * 详情
@@ -477,6 +480,11 @@
 		alarmService.updateJtype(operation.getJid(),operation.getJtype(),operation.getBz(),operation.getSecurityArr());
 		alarmService.updatePoliceStatus(operation.getRid(),"0");
 		operationService.save(operation);
+		//如果警情处理完成,则修改设备状态为正常
+		if (null!=operation.getJtype() && operation.getJtype().equals("2")){
+			String state ="处理完成";
+			iEquipmentService.updateExstate(state,null,operation.getDeviceNumber());
+		}
 		return R.success("修改成功");
 	}
 

--
Gitblit v1.9.3