12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package com.cdf.controller.service;
- import com.alibaba.fastjson.JSONObject;
- import com.cdf.aop.SysLog;
- import com.cdf.common.ResultData;
- import com.cdf.httpClient.request.FdkkHotRequest;
- import com.cdf.httpClient.request.FdkkUploadRequest;
- import com.cdf.httpClient.response.FdkkResponse;
- import com.cdf.service.impl.FdkkSceneEditService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import org.springframework.web.multipart.MultipartFile;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.io.IOException;
- @RestController
- @RequestMapping("/service/scene/edit")
- public class FdkkSceneEditController {
- @Autowired
- private FdkkSceneEditService fdkkSceneEditService;
- @PostMapping("/getAuth")
- public JSONObject getAuth(@RequestParam (required = false) String num, @RequestHeader String token){
- return fdkkSceneEditService.getAuth(num, token);
- }
- @PostMapping("/tag/save")
- @SysLog(logType = "VR场景",value = "热点新增或编辑")
- public ResultData save(@RequestBody FdkkHotRequest fdkkHotRequest, @RequestHeader String token){
- FdkkResponse fdkkResponse = fdkkSceneEditService.saveTag(fdkkHotRequest, token);
- return ResultData.ok(fdkkResponse.getMsg(),fdkkResponse.getData());
- }
- @PostMapping("/tag/delete")
- @SysLog(logType = "VR场景",value = "热点删除")
- public ResultData delete(@RequestBody FdkkHotRequest fdkkHotRequest, @RequestHeader String token){
- fdkkSceneEditService.deleteTag(fdkkHotRequest,token);
- return ResultData.ok();
- }
- @PostMapping("/tag/list")
- public ResultData list (@RequestParam(required = false) String num,@RequestHeader String token){
- return ResultData.ok(fdkkSceneEditService.getTagList(num,token));
- }
- @GetMapping("/tag/getHotJson")
- public ResultData getHotJson (@RequestParam(required = false) String num,@RequestHeader String token){
- return ResultData.ok( fdkkSceneEditService.getCdfHotJson(num));
- }
- @PostMapping("publicScene")
- @SysLog(logType = "VR场景",value = "发布场景")
- public ResultData scenePublicScene(@RequestBody FdkkHotRequest fdkkHotRequest ,@RequestHeader String token) throws Exception{
- fdkkSceneEditService.publicScene(fdkkHotRequest,token);
- return ResultData.ok();
- }
- @PostMapping("/upload/files")
- public ResultData uploadFiles(FdkkUploadRequest fdkkUploadRequest, MultipartFile[] files,@RequestHeader String token) throws IOException {
- FdkkResponse fdkkResponse = fdkkSceneEditService.uploadFiles(fdkkUploadRequest, files, token);
- return ResultData.ok(fdkkResponse.getMsg(),fdkkResponse.getData());
- }
- @PostMapping("/uploadBallScreenVideo")
- public ResultData uploadBallScreenVideo(FdkkUploadRequest fdkkUploadRequest,
- MultipartFile file,
- @RequestHeader String token) throws IOException {
- FdkkResponse fdkkResponse = fdkkSceneEditService.uploadBallScreenVideo(fdkkUploadRequest,file, token);
- return ResultData.ok(fdkkResponse.getMsg(),fdkkResponse.getData());
- }
- @GetMapping("/down/qrCode")
- public void downQrcode (HttpServletRequest request, HttpServletResponse response,
- @RequestParam(required = false) String num){
- fdkkSceneEditService.downQrCode(request,response,num);
- }
- }
|