diff --git a/xiuosiot-backend/pom.xml b/xiuosiot-backend/pom.xml
index 39caece..115ecc9 100644
--- a/xiuosiot-backend/pom.xml
+++ b/xiuosiot-backend/pom.xml
@@ -12,7 +12,7 @@
xiuos
0.0.1-SNAPSHOT
xiuos
- Demo project for Spring Boot
+ xiuosiot
1.8
@@ -123,11 +123,18 @@
- cn.zhxu
+ com.ejlchina
okhttps-fastjson
- 4.0.1
+ 3.5.3
+
+ com.squareup.okio
+ okio
+ 2.8.0
+
+
+
org.springframework.boot
spring-boot-starter-mail
@@ -163,6 +170,7 @@
test
+
diff --git a/xiuosiot-backend/src/main/java/com/aiit/xiuos/controller/FzDeviceManageController.java b/xiuosiot-backend/src/main/java/com/aiit/xiuos/controller/FzDeviceManageController.java
index 929a5a5..d7a39b8 100644
--- a/xiuosiot-backend/src/main/java/com/aiit/xiuos/controller/FzDeviceManageController.java
+++ b/xiuosiot-backend/src/main/java/com/aiit/xiuos/controller/FzDeviceManageController.java
@@ -68,6 +68,30 @@ public class FzDeviceManageController {
}
+ @GetMapping("/selectByStatus")
+ public ResultRespons selectDeviceByStatus(@RequestParam("status") String status, HttpServletRequest request){
+ List fzDeviceInfos = fzDeviceInfoService.selectByStatus(status);
+ if(fzDeviceInfos!=null){
+ return new ResultRespons(Constant.SUCCESS_CODE,"查询设备成功!",fzDeviceInfos);
+ }else
+ {
+ return new ResultRespons(Constant.SUCCESS_CODE,"设备不存在!");
+ }
+
+ }
+
+ @GetMapping("/selectByUser")
+ public ResultRespons selectDeviceByUser(@RequestParam("user") String user, HttpServletRequest request){
+ List fzDeviceInfos= fzDeviceInfoService.selectByUser(user);
+ if(fzDeviceInfos!=null){
+ return new ResultRespons(Constant.SUCCESS_CODE,"查询设备成功!",fzDeviceInfos);
+ }else
+ {
+ return new ResultRespons(Constant.SUCCESS_CODE,"设备不存在!");
+ }
+
+ }
+
@GetMapping("/selectAll")
public ResultRespons selectDevice(){
List fzDeviceInfos = fzDeviceInfoService.selectAll();
diff --git a/xiuosiot-backend/src/main/java/com/aiit/xiuos/dao/mappers/FzDeviceInfoMapper.java b/xiuosiot-backend/src/main/java/com/aiit/xiuos/dao/mappers/FzDeviceInfoMapper.java
index 1a68843..d1b5f4c 100644
--- a/xiuosiot-backend/src/main/java/com/aiit/xiuos/dao/mappers/FzDeviceInfoMapper.java
+++ b/xiuosiot-backend/src/main/java/com/aiit/xiuos/dao/mappers/FzDeviceInfoMapper.java
@@ -26,4 +26,10 @@ public interface FzDeviceInfoMapper {
@Select("select * from fz_device_info where fz_device_type =#{type}")
List selectByType(@Param("type") String type);
+
+ @Select("select * from fz_device_info where fz_device_status =#{status}")
+ List selectByStatus(@Param("status") String status);
+
+ @Select("select * from fz_device_info where fz_device_user =#{user}")
+ List selectByUser(@Param("user") String user);
}
\ No newline at end of file
diff --git a/xiuosiot-backend/src/main/java/com/aiit/xiuos/service/FzDeviceInfoService.java b/xiuosiot-backend/src/main/java/com/aiit/xiuos/service/FzDeviceInfoService.java
index 30db78d..41c97a0 100644
--- a/xiuosiot-backend/src/main/java/com/aiit/xiuos/service/FzDeviceInfoService.java
+++ b/xiuosiot-backend/src/main/java/com/aiit/xiuos/service/FzDeviceInfoService.java
@@ -11,5 +11,7 @@ public interface FzDeviceInfoService {
int addDevice(FzDeviceInfo fzDeviceInfo);
int updateDevice(FzDeviceInfo fzDeviceInfo);
int deleteDevice(String deviceNo);
+ List selectByStatus(String status);
+ List selectByUser(String user);
}
diff --git a/xiuosiot-backend/src/main/java/com/aiit/xiuos/service/impl/FzDeviceInfoServiceImpl.java b/xiuosiot-backend/src/main/java/com/aiit/xiuos/service/impl/FzDeviceInfoServiceImpl.java
index 306b44b..771ff96 100644
--- a/xiuosiot-backend/src/main/java/com/aiit/xiuos/service/impl/FzDeviceInfoServiceImpl.java
+++ b/xiuosiot-backend/src/main/java/com/aiit/xiuos/service/impl/FzDeviceInfoServiceImpl.java
@@ -40,4 +40,14 @@ public class FzDeviceInfoServiceImpl implements FzDeviceInfoService {
public int deleteDevice(String deviceNo) {
return fzDeviceInfoMapper.deleteByPrimaryKey(deviceNo);
}
+
+ @Override
+ public List selectByStatus(String status) {
+ return fzDeviceInfoMapper.selectByStatus(status);
+ }
+
+ @Override
+ public List selectByUser(String user) {
+ return fzDeviceInfoMapper.selectByUser(user);
+ }
}
diff --git a/xiuosiot-backend/src/main/java/com/aiit/xiuos/socket/GZJCWebSocketServer.java b/xiuosiot-backend/src/main/java/com/aiit/xiuos/socket/GZJCWebSocketServer.java
index 98cbfaa..c035d85 100644
--- a/xiuosiot-backend/src/main/java/com/aiit/xiuos/socket/GZJCWebSocketServer.java
+++ b/xiuosiot-backend/src/main/java/com/aiit/xiuos/socket/GZJCWebSocketServer.java
@@ -10,7 +10,7 @@ import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
-@ServerEndpoint(value = "/websocket/haier/{clientId}")
+@ServerEndpoint(value = "/websocket/gzjc/{clientId}")
@Component
@Slf4j
public class GZJCWebSocketServer {