InnerController.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.fdkankan.manage.inner.controller;
  2. import com.fdkankan.manage.common.ResultCode;
  3. import com.fdkankan.manage.common.ResultData;
  4. import com.fdkankan.manage.controller.BaseController;
  5. import com.fdkankan.manage.exception.BusinessException;
  6. import com.fdkankan.manage.service.ICommonService;
  7. import com.fdkankan.manage.service.ISceneProService;
  8. import com.fdkankan.manage.vo.request.SceneParam;
  9. import org.apache.commons.lang3.StringUtils;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.web.bind.annotation.*;
  12. import org.springframework.web.multipart.MultipartFile;
  13. import java.util.Date;
  14. /**
  15. * <p>
  16. * TODO
  17. * </p>
  18. *
  19. * @author dengsixing
  20. * @since 2022/6/7
  21. **/
  22. @RestController
  23. @RequestMapping("/service/manage/inner")
  24. public class InnerController extends BaseController {
  25. @Autowired
  26. private ISceneProService sceneProService;
  27. @PostMapping("/move")
  28. public ResultData move(@RequestBody SceneParam param){
  29. if(!checkSign()){
  30. return ResultData.error(-1,"签名错误");
  31. }
  32. if(StringUtils.isEmpty(param.getNum()) || StringUtils.isEmpty(param.getSnCode())){
  33. throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
  34. }
  35. sceneProService.move(param);
  36. return ResultData.ok();
  37. }
  38. }