Files
1XJT/RuoYi-Vue/ruoyi-admin/src/main/java/com/ruoyi/wx/WXController.java
2025-11-12 15:09:03 +08:00

29 lines
943 B
Java

package com.ruoyi.wx;
import com.ruoyi.system.mapper.Vo.WXResponse;
import com.ruoyi.system.service.WXService;
import com.ruoyi.utils.SimpleResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RequestMapping("/wx")
@RestController
public class WXController {
@Autowired
private WXService wxService;
@GetMapping("/openid/{code}")
public SimpleResult openid(@PathVariable("code") String code) {
WXResponse wxResponse = wxService.getWXOpenId(code);
if (wxResponse != null){
return SimpleResult.success(wxResponse, "获取openid成功");
} else {
return SimpleResult.error("获取openid失败");
}
}
}