|
|
@@ -64,130 +64,6 @@ public class TestController {
|
|
|
return ResultData.ok(ciphertext);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 重置相机容量
|
|
|
- */
|
|
|
- @RequestMapping("/testCameraSpace")
|
|
|
- public ResultData testCameraSpace(@RequestParam(required = false) Long userId){
|
|
|
- cameraService.initAllCameraSpace(userId);
|
|
|
- return ResultData.ok();
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping("/testCameraSpaceId")
|
|
|
- public ResultData testCameraSpaceId(@RequestParam(required = false) Long cameraId){
|
|
|
- cameraDetailService.initSpace(cameraId);
|
|
|
- return ResultData.ok();
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * 导入excel
|
|
|
- * type 0 入库模板, 1出库模板 ,2 客户关联模板 ,3 rtk设备模版,4rtk账号模版
|
|
|
- */
|
|
|
- @PostMapping("/uploadExcel")
|
|
|
- public ResultData uploadExcel(@RequestParam(required = false) MultipartFile file) throws IOException {
|
|
|
- String originalFilename = file.getOriginalFilename();
|
|
|
- assert originalFilename != null;
|
|
|
- String fileType=originalFilename.substring(originalFilename.lastIndexOf(".")+1);
|
|
|
- if (!fileType.equalsIgnoreCase("xlsx")) {
|
|
|
- throw new BusinessException(ResultCode.FILE_TYPE_ERROR);
|
|
|
- }
|
|
|
- List<HashMap<Integer, String>> excelRowList = new ArrayList<>();
|
|
|
- try {
|
|
|
- excelRowList = ExcelUtil.getExcelRowList(file);
|
|
|
- }catch (Exception e){
|
|
|
- throw new BusinessException(ResultCode.TEMPLATE_TYPE_ERROR);
|
|
|
- }
|
|
|
- System.out.println(excelRowList);
|
|
|
- return ResultData.ok();
|
|
|
- }
|
|
|
- @Autowired
|
|
|
- ThreadService threadService;
|
|
|
-
|
|
|
- @GetMapping("/restStroeTest")
|
|
|
- public ResultData restStoreTest() throws InterruptedException {
|
|
|
- String bucket = "4dkankan";
|
|
|
- String cloudBucket = "4dkk-bak";
|
|
|
- String path = "test001";
|
|
|
-// try {
|
|
|
-// fYunFileServiceInterface.restoreFolder(cloudBucket,path,1);
|
|
|
-// }catch (Exception e){
|
|
|
-// throw new BusinessException(ResultCode.SCENE_STORE_ING);
|
|
|
-// }
|
|
|
- threadService.checkRestore("1",cloudBucket,bucket,path);
|
|
|
- return ResultData.ok();
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- @GetMapping("/initCamera")
|
|
|
- public ResultData initCamera(){
|
|
|
- String[] snCodes = this.getSnCodeTest();
|
|
|
- List<String> snCodeList = Arrays.asList(snCodes);
|
|
|
- LambdaQueryWrapper<Camera> wrapper = new LambdaQueryWrapper<>();
|
|
|
- wrapper.notIn(Camera::getSnCode,snCodeList);
|
|
|
- List<Camera> list = cameraService.list(wrapper);
|
|
|
- for (Camera camera : list) {
|
|
|
- if(camera == null){
|
|
|
- continue;
|
|
|
- }
|
|
|
- CameraDetail cameraDetail = cameraDetailService.getByCameraId(camera.getId());
|
|
|
- if(cameraDetail == null){
|
|
|
- continue;
|
|
|
- }
|
|
|
- if(cameraDetail.getType() == 10){
|
|
|
- continue;
|
|
|
- }
|
|
|
- Long proSpace = sceneProService.getCountByCameraId(cameraDetail.getCameraId());
|
|
|
- Long plusSpace = scenePlusService.getCountByCameraId(cameraDetail.getCameraId());
|
|
|
- LambdaUpdateWrapper<CameraDetail> wrapper1 = new LambdaUpdateWrapper<>();
|
|
|
- wrapper1.eq(CameraDetail::getId,cameraDetail.getId());
|
|
|
- wrapper1.set(CameraDetail::getUnit,"SP");
|
|
|
- wrapper1.set(CameraDetail::getTotalSpace,5);
|
|
|
- wrapper1.set(CameraDetail::getUsedSpace,(plusSpace == null ?0L:plusSpace )+( proSpace == null ?0L:proSpace));
|
|
|
- cameraDetailService.update(wrapper1);
|
|
|
- sceneProService.lockOrUnLockBySpace(cameraDetail.getCameraId());
|
|
|
- }
|
|
|
-
|
|
|
- return ResultData.ok();
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping("/restFolderScene")
|
|
|
- public ResultData restFolderScene(){
|
|
|
- List<FolderScene> list = folderSceneService.list();
|
|
|
- for (FolderScene folderScene : list) {
|
|
|
- Long sceneId = folderScene.getSceneId();
|
|
|
- Long folderId = folderScene.getFolderId();
|
|
|
- Folder folder = folderService.getById(folderId);
|
|
|
- if(folder == null){
|
|
|
- folderSceneService.removeById(folderScene.getId());
|
|
|
- continue;
|
|
|
- }
|
|
|
- Long fUserId = folder.getUserId();
|
|
|
- Long sUserId = null;
|
|
|
- ScenePro pro = sceneProService.getById(sceneId);
|
|
|
- if(pro != null && pro.getIsUpgrade() == 0){
|
|
|
- sUserId = pro.getUserId();
|
|
|
- }
|
|
|
- ScenePlus plus = scenePlusService.getById(sceneId);
|
|
|
- if(plus != null ){
|
|
|
- sUserId = plus.getUserId();
|
|
|
- }
|
|
|
- if(sUserId != null && !sUserId.equals(fUserId)){
|
|
|
- folderSceneService.removeById(folderScene.getId());
|
|
|
- }
|
|
|
- if(sUserId == null){
|
|
|
- folderSceneService.removeById(folderScene.getId());
|
|
|
- }
|
|
|
- }
|
|
|
- return ResultData.ok();
|
|
|
- }
|
|
|
-
|
|
|
- private String[] getSnCodeTest(){
|
|
|
- String res [] = {
|
|
|
- "0292D9F64",
|
|
|
- };
|
|
|
- return res;
|
|
|
- }
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -223,34 +99,5 @@ public class TestController {
|
|
|
return ResultData.ok();
|
|
|
}
|
|
|
|
|
|
- @Autowired
|
|
|
- IMqCameraLevelService mqCameraLevelService;
|
|
|
- @Autowired
|
|
|
- IMqNumLevelService mqNumLevelService;
|
|
|
-
|
|
|
- @PostMapping("/updateModelingLevel")
|
|
|
- public ResultData updateModelingLevel(@RequestBody ModelingLevelParam param){
|
|
|
- if(param.getConfigId() == null && (param.getCameraId() == null || StringUtils.isBlank(param.getNum()))){
|
|
|
- throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
- }
|
|
|
- if(param.getCameraId() != null){
|
|
|
- MqCameraLevel cameraLevel = mqCameraLevelService.getByCameraId(param.getCameraId());
|
|
|
- if(cameraLevel == null){
|
|
|
- mqCameraLevelService.saveEntity(param.getCameraId(),param.getConfigId());
|
|
|
- }else {
|
|
|
- mqCameraLevelService.updateLevelById(cameraLevel.getId(),param.getConfigId());
|
|
|
- }
|
|
|
- }
|
|
|
- if(StringUtils.isNotBlank(param.getNum())){
|
|
|
- MqNumLevel mqNumLevel = mqNumLevelService.getByNum(param.getNum(),param.getType());
|
|
|
- if(mqNumLevel == null){
|
|
|
- mqNumLevelService.saveEntity(param.getNum(),param.getConfigId(),param.getType());
|
|
|
- }else {
|
|
|
- mqNumLevelService.updateLevelById(mqNumLevel.getId(),param.getConfigId());
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- return ResultData.ok();
|
|
|
- }
|
|
|
|
|
|
}
|