Browse Source

报警信息 恢复挂起接口

wangli 4 years ago
parent
commit
f7a6bee4f9

+ 7 - 1
sms_water/src/main/java/com/huaxu/controller/AlarmDetailsController.java

@@ -104,6 +104,12 @@ public class AlarmDetailsController {
     @RequestMapping(value="suspendedById" , method = RequestMethod.POST)
     @ApiOperation(value = "挂起报警信息")
     public AjaxMessage<Integer> suspendedById( @ApiParam(value = "报警详情信息id") @RequestParam Integer id){
-        return new AjaxMessage<>(ResultStatus.OK, alarmDetailsService.suspendedById(id));
+        return new AjaxMessage<>(ResultStatus.OK, alarmDetailsService.suspendedById(id,0));
+    }
+
+    @RequestMapping(value="renewById" , method = RequestMethod.POST)
+    @ApiOperation(value = "恢复挂起报警信息")
+    public AjaxMessage<Integer> renewById( @ApiParam(value = "报警详情信息id") @RequestParam Integer id){
+        return new AjaxMessage<>(ResultStatus.OK, alarmDetailsService.suspendedById(id,1));
     }
 }

+ 2 - 1
sms_water/src/main/java/com/huaxu/dao/AlarmDetailMapper.java

@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.huaxu.dto.AlarmDetailsDto;
 import com.huaxu.entity.AlarmDetailsEntity;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 
@@ -42,7 +43,7 @@ public interface AlarmDetailMapper {
      * 单条删除设备
      * @return
      */
-    Integer suspendedById(Integer id);
+    Integer suspendedById( @Param("id") Integer id, @Param("satte") Integer state);
 
     /**
      * 修改设备信息

+ 1 - 1
sms_water/src/main/java/com/huaxu/service/AlarmDetailsService.java

@@ -41,7 +41,7 @@ public interface AlarmDetailsService {
      * 单条删除设备
      * @return
      */
-    Integer suspendedById(Integer id);
+    Integer suspendedById(Integer id , Integer state);
 
     /**
      * 修改设备信息

+ 2 - 2
sms_water/src/main/java/com/huaxu/service/impl/AlarmDetailsServiceImpl.java

@@ -42,8 +42,8 @@ public class AlarmDetailsServiceImpl implements AlarmDetailsService {
     }
 
     @Override
-    public Integer suspendedById(Integer id) {
-        return alarmDetailMapper.suspendedById(id);
+    public Integer suspendedById(Integer id , Integer state) {
+        return alarmDetailMapper.suspendedById(id,state);
     }
 
     @Override

+ 2 - 2
sms_water/src/main/resources/mapper/AlarmDetailMapper.xml

@@ -149,9 +149,9 @@
          UPDATE  sms_alarm_details set STATUS  = 0 where id = #{id}
     </delete>
 
-    <!-- 报警挂起 -->
+    <!-- 报警挂起、恢复 -->
     <delete id="suspendedById">
-         UPDATE  sms_alarm_details set STATE  = 0 where id = #{id}
+         UPDATE  sms_alarm_details set STATE  = #{state} where id = #{id}
     </delete>
 
     <!-- 分页查询 -->