|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.huimv.guowei.admin.common.utils.Result;
|
|
import com.huimv.guowei.admin.common.utils.Result;
|
|
|
|
+import com.huimv.guowei.admin.common.utils.ResultCode;
|
|
import com.huimv.guowei.admin.entity.SysCamera;
|
|
import com.huimv.guowei.admin.entity.SysCamera;
|
|
import com.huimv.guowei.admin.entity.SysCameraArea;
|
|
import com.huimv.guowei.admin.entity.SysCameraArea;
|
|
import com.huimv.guowei.admin.service.ISysCameraAreaService;
|
|
import com.huimv.guowei.admin.service.ISysCameraAreaService;
|
|
@@ -72,6 +73,15 @@ public class SysCameraAreaController {
|
|
return new Result(10000, "修改成功", true);
|
|
return new Result(10000, "修改成功", true);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @PostMapping("/updateStatus")
|
|
|
|
+ public Result updateStatus(@RequestBody Map<String, String> paramsMap) {
|
|
|
|
+ String id = paramsMap.get("id");
|
|
|
|
+ SysCameraArea sysCameraArea = cameraAreaService.getById(id);
|
|
|
|
+ sysCameraArea.setRunStatus(Math.abs(1-sysCameraArea.getRunStatus()));
|
|
|
|
+ cameraAreaService.updateById(sysCameraArea);
|
|
|
|
+ return new Result(10000, "修改成功", true);
|
|
|
|
+ }
|
|
|
|
+
|
|
@GetMapping("/remove")
|
|
@GetMapping("/remove")
|
|
public Result remove(@RequestParam(value = "ids") List<Integer> ids, @RequestParam(value = "farmId") String farmId) {
|
|
public Result remove(@RequestParam(value = "ids") List<Integer> ids, @RequestParam(value = "farmId") String farmId) {
|
|
|
|
|
|
@@ -82,11 +92,25 @@ public class SysCameraAreaController {
|
|
|
|
|
|
@GetMapping("/lsitAndCamera")
|
|
@GetMapping("/lsitAndCamera")
|
|
public Result lsitAndCamera(@RequestParam(value = "farmId") Integer farmId) {
|
|
public Result lsitAndCamera(@RequestParam(value = "farmId") Integer farmId) {
|
|
-
|
|
|
|
return cameraAreaService.lsitAndCamera(farmId);
|
|
return cameraAreaService.lsitAndCamera(farmId);
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @PostMapping("/listCameraByArea")
|
|
|
|
+ public Result listCameraByArea(@RequestBody Map<String, String> paramsMap) {
|
|
|
|
+ String areaId = paramsMap.get("areaId");
|
|
|
|
+ List<SysCamera> list = cameraService.list(new QueryWrapper<SysCamera>().lambda().eq(SysCamera::getAreaId, areaId).eq(SysCamera::getRunStatus, 1).orderByAsc(SysCamera::getSort));
|
|
|
|
+ return new Result(ResultCode.SUCCESS,list);
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @GetMapping("/listScreenCamera")
|
|
|
|
+ public Result listScreenCamera(@RequestParam(value = "farmId") Integer farmId) {
|
|
|
|
+ return cameraAreaService.listScreenCamera(farmId);
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
@GetMapping("/getUrl")
|
|
@GetMapping("/getUrl")
|
|
public void getUrl(HttpServletRequest request, @RequestParam(value = "farmId") Integer farmId) {
|
|
public void getUrl(HttpServletRequest request, @RequestParam(value = "farmId") Integer farmId) {
|
|
String ipAddr = IpUtil.getIpAddr(request);
|
|
String ipAddr = IpUtil.getIpAddr(request);
|