فهرست منبع

接受数据修改4

wwh 1 سال پیش
والد
کامیت
af39e0c6d8

+ 2 - 1
huimv-admin/src/main/java/com/huimv/guowei/admin/config/InterceptorConfig.java

@@ -28,6 +28,7 @@ public class InterceptorConfig implements WebMvcConfigurer {
     public void addInterceptors(InterceptorRegistry registry) {
         registry.addInterceptor(jwtInterceptor()).
                 excludePathPatterns("/admin/my/*")
-                .excludePathPatterns("/receive/feed","/base-duck-info/printDuck","/env-regular-call-egg/printEgg","/send/play","/energy-water/printWater","/energy-electricity/printElectricity");
+                .excludePathPatterns("/receive/feed","/base-duck-info/printDuck","/env-regular-call-egg/printEgg","/send/play","/energy-water/printWater","/energy-electricity/printElectricity",
+                        "/admin/cameraArea/getUrl");
     }
 }

+ 14 - 0
huimv-admin/src/main/java/com/huimv/guowei/admin/controller/SysCameraAreaController.java

@@ -9,9 +9,11 @@ import com.huimv.guowei.admin.entity.SysCamera;
 import com.huimv.guowei.admin.entity.SysCameraArea;
 import com.huimv.guowei.admin.service.ISysCameraAreaService;
 import com.huimv.guowei.admin.service.ISysCameraService;
+import com.huimv.guowei.admin.utils.IpUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import javax.servlet.http.HttpServletRequest;
 import java.util.List;
 import java.util.Map;
 
@@ -84,4 +86,16 @@ public class SysCameraAreaController {
         return cameraAreaService.lsitAndCamera(farmId);
 
     }
+
+    @GetMapping("/getUrl")
+    public void getUrl(HttpServletRequest request, @RequestParam(value = "farmId") Integer farmId) {
+        String ipAddr = IpUtil.getIpAddr(request);
+        QueryWrapper<SysCameraArea> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("farm_id", farmId);
+        List<SysCameraArea> areas = cameraAreaService.list(queryWrapper);
+        for (SysCameraArea area : areas) {
+            area.setPublicUrl(ipAddr+":9080");
+            cameraAreaService.updateById(area);
+        }
+    }
 }