From 77a12468215a8a8a5b3a22544bdcc239efddf287 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 12 Aug 2022 14:26:51 +0800 Subject: [PATCH] 20220810 --- src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java b/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java index 5a770c1..70cc703 100644 --- a/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java +++ b/src/main/java/cc/mrbird/febs/pay/controller/XcxPayController.java @@ -12,15 +12,19 @@ import cc.mrbird.febs.pay.model.OrderStateDto; import cc.mrbird.febs.pay.model.OrderStateMsgVo; import cc.mrbird.febs.pay.model.WxTemplateData; +import cc.mrbird.febs.pay.service.IPayService; +import cc.mrbird.febs.pay.service.IXcxPayService; import cc.mrbird.febs.pay.util.PayThreadPool; import cc.mrbird.febs.pay.util.Signature; import cc.mrbird.febs.pay.util.Util; import cc.mrbird.febs.pay.util.WechatConfigure; +import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestTemplate; @@ -45,6 +49,9 @@ MallOrderInfoMapper mallOrderInfoMapper; @Autowired RedisUtils redisUtils; + + @Autowired + private IXcxPayService iXcxPayService; private final XcxProperties xcxProperties = SpringContextHolder.getBean(XcxProperties.class); /** @@ -75,7 +82,6 @@ NotifyData data = new NotifyData(); BeanUtils.copyProperties(bb,data); log.info("----return_code = {}", data.getReturn_code()); - // 返回状态码 SUCCESS/FAIL if (WechatConfigure.CODE_SUCCESS.equals(data.getReturn_code())) { @@ -150,4 +156,10 @@ out.close(); } + @ApiOperation(value = "获取微信订阅TemplateId") + @GetMapping(value = "/getTemplateId") + public FebsResponse getTemplateId() { + return new FebsResponse().success().data(iXcxPayService.getTemplateId()); + } + } -- Gitblit v1.9.1