|
@@ -3,17 +3,16 @@ package com.fdkankan.manage.controller.inner;
|
|
import cn.hutool.extra.servlet.ServletUtil;
|
|
import cn.hutool.extra.servlet.ServletUtil;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
+import com.fdkankan.manage.common.CameraTypeEnum;
|
|
import com.fdkankan.manage.common.PageInfo;
|
|
import com.fdkankan.manage.common.PageInfo;
|
|
import com.fdkankan.manage.common.ResultCode;
|
|
import com.fdkankan.manage.common.ResultCode;
|
|
import com.fdkankan.manage.common.ResultData;
|
|
import com.fdkankan.manage.common.ResultData;
|
|
import com.fdkankan.manage.controller.BaseController;
|
|
import com.fdkankan.manage.controller.BaseController;
|
|
-import com.fdkankan.manage.entity.JySceneAuth;
|
|
|
|
-import com.fdkankan.manage.entity.JySceneUserAuth;
|
|
|
|
-import com.fdkankan.manage.entity.JyUser;
|
|
|
|
-import com.fdkankan.manage.entity.UserShareParam;
|
|
|
|
|
|
+import com.fdkankan.manage.entity.*;
|
|
import com.fdkankan.manage.exception.BusinessException;
|
|
import com.fdkankan.manage.exception.BusinessException;
|
|
import com.fdkankan.manage.service.*;
|
|
import com.fdkankan.manage.service.*;
|
|
import com.fdkankan.manage.util.RsaUtils;
|
|
import com.fdkankan.manage.util.RsaUtils;
|
|
|
|
+import com.fdkankan.manage.vo.request.CameraInStoreParam;
|
|
import com.fdkankan.manage.vo.request.SceneParam;
|
|
import com.fdkankan.manage.vo.request.SceneParam;
|
|
import com.fdkankan.manage.vo.request.UserParam;
|
|
import com.fdkankan.manage.vo.request.UserParam;
|
|
import com.fdkankan.manage.vo.response.UserAuthSceneVo;
|
|
import com.fdkankan.manage.vo.response.UserAuthSceneVo;
|
|
@@ -306,6 +305,21 @@ public class InnerAPIController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ ICameraService cameraService;
|
|
|
|
+ @PostMapping(value = "/cameraInStore")
|
|
|
|
+ public ResultData cameraInStore(@RequestBody CameraInStoreParam param){
|
|
|
|
+ if(StringUtils.isBlank(param.getSnCode()) || param.getCameraType() == null){
|
|
|
|
+ throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
|
+ }
|
|
|
|
+ Camera camera = cameraService.getBySnCode(param.getSnCode());
|
|
|
|
+ if(camera !=null){
|
|
|
|
+ return ResultData.ok(camera);
|
|
|
|
+ }
|
|
|
|
+ String wifiPre = CameraTypeEnum.getCameraPrefixByType(param.getCameraType());
|
|
|
|
+ cameraService.in(wifiPre + param.getSnCode().toUpperCase());
|
|
|
|
+ camera = cameraService.getBySnCode(param.getSnCode());
|
|
|
|
+ return ResultData.ok(camera);
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|