lyhzzz vor 11 Monaten
Ursprung
Commit
e9e0ce8ede
1 geänderte Dateien mit 58 neuen und 3 gelöschten Zeilen
  1. 58 3
      src/main/java/com/fdkankan/manage/test/TestController.java

+ 58 - 3
src/main/java/com/fdkankan/manage/test/TestController.java

@@ -44,15 +44,70 @@ public class TestController {
     IFolderSceneService folderSceneService;
     IFolderSceneService folderSceneService;
     @Autowired
     @Autowired
     IFolderService folderService;
     IFolderService folderService;
+    @Autowired
+    ICameraWifiPrefixService cameraWifiPrefixService;
+    @Autowired
+    ICameraTypeService cameraTypeService;
 
 
     @RequestMapping("/test")
     @RequestMapping("/test")
-    public ResultData test(@RequestParam(required = false) String oldSnCode,
-                           @RequestParam(required = false)String newSnCode,
-                           @RequestParam(required = false)String dataSource) throws Exception {
+    public ResultData test(@RequestParam(required = false) Integer cameraType,
+                           @RequestParam(required = false) String wifiNamePrefix,
+                           @RequestParam(required = false) String scenePrefix) throws Exception {
+
+        LambdaQueryWrapper<CameraWifiPrefix> wrapper = new LambdaQueryWrapper<>();
+        wrapper.eq(CameraWifiPrefix::getCameraType,cameraType);
+        CameraWifiPrefix one = cameraWifiPrefixService.getOne(wrapper);
+        if(one == null){
+            CameraWifiPrefix cameraWifiPrefix = new CameraWifiPrefix();
+            cameraWifiPrefix.setWifiNamePrefix(wifiNamePrefix);
+            cameraWifiPrefix.setCameraType(cameraType);
+            cameraWifiPrefixService.save(cameraWifiPrefix);
+        }
+
+        LambdaQueryWrapper<CameraType> wrapper2 = new LambdaQueryWrapper<>();
+        wrapper2.eq(CameraType::getCameraType,cameraType);
+        CameraType one2 = cameraTypeService.getOne(wrapper2);
+        if(one2 == null){
+            CameraType cameraTypeEn = new CameraType();
+            cameraTypeEn.setCameraType(cameraType);
+            cameraTypeEn.setScenePrefix(scenePrefix);
+            cameraTypeEn.setWifiNamePrefix(wifiNamePrefix);
+            cameraTypeEn.setRemark("相机");
+            cameraTypeEn.setName("相机");
+            cameraTypeService.save(cameraTypeEn);
+        }
+
+        return ResultData.ok();
+    }
 
 
 
 
+    @RequestMapping("/test1")
+    public ResultData test1(@RequestParam(required = false) Integer cameraType,
+                           @RequestParam(required = false) String updateCameraType) throws Exception {
+        LambdaUpdateWrapper<CameraWifiPrefix> wrapper = new LambdaUpdateWrapper<>();
+        wrapper.eq(CameraWifiPrefix::getCameraType,cameraType);
+        wrapper.set(CameraWifiPrefix::getCameraType,updateCameraType);
+        cameraWifiPrefixService.update(wrapper);
+
+
+        LambdaUpdateWrapper<CameraType> wrapper2 = new LambdaUpdateWrapper<>();
+        wrapper2.eq(CameraType::getCameraType,cameraType);
+        wrapper2.set(CameraType::getCameraType,updateCameraType);
+        cameraTypeService.update(wrapper2);
+
         return ResultData.ok();
         return ResultData.ok();
     }
     }
+
+    @RequestMapping("/test2")
+    public ResultData test2(
+                            @RequestParam(required = false) String snCode) throws Exception {
+        LambdaQueryWrapper<Camera> wrapper = new LambdaQueryWrapper<>();
+        wrapper.eq(Camera::getSnCode,snCode);
+        cameraService.remove(wrapper);
+
+        return ResultData.ok();
+    }
+
     //生成原世界相机授权码
     //生成原世界相机授权码
     @RequestMapping("/createCameraAuthCode")
     @RequestMapping("/createCameraAuthCode")
     public ResultData createCameraAuthCode(@RequestParam(required = false) String snCode) throws Exception {
     public ResultData createCameraAuthCode(@RequestParam(required = false) String snCode) throws Exception {