InnerController.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package com.fdkankan.contro.controller;
  2. import com.fdkankan.contro.annotation.SignVerification;
  3. import com.fdkankan.contro.entity.ScenePlus;
  4. import com.fdkankan.contro.service.IInnerService;
  5. import com.fdkankan.contro.service.IScenePlusService;
  6. import com.fdkankan.contro.service.ILocalFdageLogService;
  7. import com.fdkankan.contro.vo.LocalfdageLogParamVo;
  8. import com.fdkankan.web.response.ResultData;
  9. import lombok.extern.log4j.Log4j2;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.web.bind.annotation.GetMapping;
  12. import org.springframework.web.bind.annotation.RequestMapping;
  13. import org.springframework.web.bind.annotation.RestController;
  14. import org.springframework.web.bind.annotation.*;
  15. import java.util.List;
  16. import org.springframework.web.bind.annotation.*;
  17. import javax.validation.Valid;
  18. /**
  19. * 场景文件上传模块
  20. */
  21. @Log4j2
  22. @RestController
  23. @RequestMapping("/api/inner")
  24. public class InnerController {
  25. @Autowired
  26. private IInnerService innerService;
  27. @Autowired
  28. private IScenePlusService scenePlusService;
  29. @Autowired
  30. private ILocalFdageLogService localfdageLogService;
  31. @SignVerification
  32. @GetMapping("uploadArtificialResult")
  33. public ResultData uploadArtificialResult(String num) throws Exception {
  34. innerService.uploadArtificialResult(num);
  35. return ResultData.ok();
  36. }
  37. /**
  38. * 内部用接口,修改场景为计算失败状态,app可以出发补拍重传
  39. * @param num
  40. * @return
  41. * @throws Exception
  42. */
  43. @GetMapping("updateSceneFail")
  44. public ResultData updateSceneFail(String num) throws Exception {
  45. innerService.updateSceneFail(num);
  46. return ResultData.ok();
  47. }
  48. /**
  49. * 只是一个demo接口
  50. * @param title
  51. * @param type
  52. * @return
  53. */
  54. @GetMapping("listNewCameraScene")
  55. public ResultData listNewCameraScene(@RequestParam("title") String title, @RequestParam("type") String type){
  56. List<ScenePlus> ScenePlusList = innerService.listNewCameraScene(title, type);
  57. return ResultData.ok(ScenePlusList);
  58. }
  59. /**
  60. * 只是一个demo接口
  61. * @return
  62. */
  63. @PostMapping("submit")
  64. public ResultData submit(String sxNum, String qjkkNum){
  65. innerService.submit(sxNum, qjkkNum);
  66. return ResultData.ok();
  67. }
  68. @SignVerification
  69. @PostMapping("noticeLocalfdageLogs")
  70. public ResultData noticeLocalfdageLogs(@RequestBody @Valid LocalfdageLogParamVo param) throws Exception {
  71. localfdageLogService.noticeLocalfdageLogs(param);
  72. return ResultData.ok();
  73. }
  74. }