WechatController.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.sckj.front.controller;
  2. import com.sckj.common.aop.NotLogin;
  3. import com.sckj.common.core.AjaxResult;
  4. import com.sckj.front.service.IWechatService;
  5. import io.swagger.annotations.Api;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.validation.annotation.Validated;
  8. import org.springframework.web.bind.annotation.GetMapping;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RequestParam;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import javax.annotation.Resource;
  13. import javax.validation.constraints.NotEmpty;
  14. import java.util.Map;
  15. @RestController
  16. @RequestMapping("api/wechat")
  17. @Api(tags = "微信管理")
  18. public class WechatController {
  19. @Resource
  20. IWechatService iWechatService;
  21. @NotLogin
  22. @GetMapping("/jsConfig")
  23. @ApiOperation("微信jsConfig")
  24. public AjaxResult<Object> jsConfig(@Validated @NotEmpty() @RequestParam("url") String url) throws Exception {
  25. Map<String, Object> map = iWechatService.jsConfig(url);
  26. return AjaxResult.success(map);
  27. }
  28. }