| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package com.dataeasy.server.demo;
- import com.dataeasy.server.common.annotation.IgnoreResponseWrapper;
- import com.dataeasy.server.demo.pay.PayService;
- import com.github.binarywang.wxpay.bean.result.WxPayUnifiedOrderV3Result;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- import com.dataeasy.server.demo.msg.WeChatMsgPushUtil;
- import com.github.binarywang.wxpay.exception.WxPayException;
- import cn.binarywang.wx.miniapp.api.WxMaService;
- import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult;
- import jakarta.servlet.http.HttpServletRequest;
- import lombok.extern.slf4j.Slf4j;
- import me.chanjar.weixin.common.error.WxErrorException;
- /**
- * @author tyuio
- * @version 1.0.0
- * @description TODO
- * @date 2025/3/3 14:35
- */
- @Slf4j
- @RestController
- public class TestController {
- @Autowired
- private WeChatMsgPushUtil weChatMsgPushUtil;
- @GetMapping("/test/t1")
- public void t1() {
- weChatMsgPushUtil.sendOrderMsg("oaeVR7FhHMDu3iqUOhcTgJJVdOM0", "www.baidu.com");
- }
- @Autowired
- private PayService payService;
- @GetMapping("/test/t2")
- public WxPayUnifiedOrderV3Result.JsapiResult t2() throws WxPayException {
- WxPayUnifiedOrderV3Result.JsapiResult result = payService.createDdzqOrder();
- return result;
- }
- @IgnoreResponseWrapper
- @PostMapping("/pay/ddzqOrder")
- public String ddzqOrder(HttpServletRequest request) {
- return payService.ddzqOrder(request);
- }
- @Autowired
- private WxMaService wxMaService;
- @GetMapping("/test/login")
- public String login(@RequestParam String code) throws WxErrorException {
- WxMaJscode2SessionResult wxMaJscode2SessionResult = wxMaService.jsCode2SessionInfo(code);
- return wxMaJscode2SessionResult.getOpenid();
- }
- }
|