瀏覽代碼

新增报警子系统 修改关联登记簿接口

zhulu 1 年之前
父節點
當前提交
b42e74dc75

+ 7 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/resumption/controller/ProtectionController.java

@@ -98,6 +98,13 @@ class ProtectionController extends BaseController {
         return success(r);
     }
 
+    @ApiOperation(value = "修改报警子系统 关联登记簿 值")
+    @PutMapping("inBook/{id}/{inBook}")
+    public AjaxResult updateSubSystemInBook(@PathVariable Long id,@PathVariable Integer inBook) {
+        boolean result = protectionService.updateSubSystemInBook(id, inBook);
+        return success(result);
+    }
+
     @ApiOperation(value = "删除防区")
     @DeleteMapping("{id}")
     @RequiresPermissions("device:protection:remove")

+ 4 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/resumption/service/IProtectionService.java

@@ -55,6 +55,10 @@ public interface IProtectionService extends IService<IotAlarmSubsystem> {
     List<Map<String, List<Map<String,Object>>>> selectDataByOrgId(Long orgId, Date date);
 
     SubsystemSimpleVo getSubsystemSimpleVo(Long id);
+
+    boolean updateSubSystemInBook(Long id, Integer inBook);
+
+
 //    MePage<pageSensorVo> pageSensorList(pageSensorDto request);
 
 //    MePage<ProtectionPageVo4Mybatis> pageByMybatis(ProtectionPageDto4Mybatis request);

+ 9 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/resumption/service/impl/ProtectionServiceImpl.java

@@ -285,6 +285,15 @@ public class ProtectionServiceImpl extends ServiceImpl<ProtectionMapper, IotAlar
     }
 
     @Override
+    public boolean updateSubSystemInBook(Long id, Integer inBook) {
+        IotAlarmSubsystem subsystem = this.getById(id);
+        subsystem.setInBook(inBook);
+        subsystem.setUpdateTime(LocalDateTime.now());
+        subsystem.setUpdateBy(SecurityUtils.getActualSubmitUserName());
+        return updateById(subsystem);
+    }
+
+    @Override
     public List<Map<String, List<Map<String, Object>>>> selectDataByOrgId(Long orgId, Date date) {