From 3ea7e207b7c33edcea6f493baef53928133eecaf Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Wed, 19 Jan 2022 13:05:43 +0800
Subject: [PATCH] 服务范围添加边界绑定设备接口

---
 screen-manage/src/main/java/com/moral/api/controller/ServicesScopeController.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/screen-manage/src/main/java/com/moral/api/controller/ServicesScopeController.java b/screen-manage/src/main/java/com/moral/api/controller/ServicesScopeController.java
index 639358e..39d1c7a 100644
--- a/screen-manage/src/main/java/com/moral/api/controller/ServicesScopeController.java
+++ b/screen-manage/src/main/java/com/moral/api/controller/ServicesScopeController.java
@@ -5,6 +5,7 @@
 import com.moral.api.entity.Organization;
 import com.moral.api.entity.ServicesScope;
 import com.moral.api.mapper.OrganizationMapper;
+import com.moral.api.pojo.form.ServiceScope.AddBoundaryBindDevice;
 import com.moral.api.service.OrganizationService;
 import com.moral.api.service.ServicesScopeService;
 import com.moral.constant.Constants;
@@ -109,4 +110,28 @@
         return ResultMessage.ok();
     }
 
+    @RequestMapping(value = "addBoundaryBindDevice",method = RequestMethod.POST)
+    @ResponseBody
+    public ResultMessage addBoundaryBindDevice(@RequestBody AddBoundaryBindDevice addBoundaryBindDevice){
+        if (ObjectUtils.isEmpty(addBoundaryBindDevice)){
+            return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(), ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
+        }
+        QueryWrapper<ServicesScope> servicesScopeQueryWrapper = new QueryWrapper<>();
+        servicesScopeQueryWrapper.eq("id",addBoundaryBindDevice.getServicesScope().getId()).eq("is_delete",Constants.NOT_DELETE);
+        ServicesScope servicesScopeRes = servicesScopeService.getOne(servicesScopeQueryWrapper);
+        if (ObjectUtils.isEmpty(servicesScopeRes)){
+            return ResultMessage.fail(ResponseCodeEnum.SERVICES_SCOPE_IS_NOT_EXIST.getCode(), ResponseCodeEnum.SERVICES_SCOPE_IS_NOT_EXIST.getMsg());
+        }
+        /*if (!ObjectUtils.isEmpty(addBoundaryBindDevice.getServicesScope().getOrganizationId())){
+            QueryWrapper<Organization> organizationQueryWrapper = new QueryWrapper<>();
+            organizationQueryWrapper.eq("id",addBoundaryBindDevice.getServicesScope().getOrganizationId()).eq("is_delete",Constants.NOT_DELETE);
+            Organization organization = organizationService.getOne(organizationQueryWrapper);
+            if (ObjectUtils.isEmpty(organization)){
+                return ResultMessage.fail(ResponseCodeEnum.ORGANIZATION_NOT_EXIST.getCode(), ResponseCodeEnum.ORGANIZATION_NOT_EXIST.getMsg());
+            }
+        }*/
+        servicesScopeService.addBoundaryBindDevice(addBoundaryBindDevice);
+        return ResultMessage.ok();
+    }
+
 }

--
Gitblit v1.8.0