From 9486766c806fe1d9e082b2fd02ea1cc558f1b443 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 08 五月 2025 09:21:57 +0800 Subject: [PATCH] bug修改 --- cloud-server-activity/src/main/java/com/dsh/activity/controller/WeiXinV3Controller.java | 152 +++++++++++++++++++++++++------------------------- 1 files changed, 76 insertions(+), 76 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/WeiXinV3Controller.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/WeiXinV3Controller.java index 772b83a..9bcfa85 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/WeiXinV3Controller.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/WeiXinV3Controller.java @@ -1,76 +1,76 @@ -package com.dsh.activity.controller; - -import cn.hutool.core.collection.CollUtil; -import com.alibaba.fastjson.JSONArray; -import com.alibaba.fastjson.JSONObject; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.dsh.activity.entity.*; -import com.dsh.activity.feignclient.account.StudentClient; -import com.dsh.activity.feignclient.other.SiteClient; -import com.dsh.activity.feignclient.other.StoreClient; -import com.dsh.activity.feignclient.other.model.Site; -import com.dsh.activity.feignclient.other.model.Store; -import com.dsh.activity.model.response.*; -import com.dsh.activity.service.*; -import com.dsh.activity.util.*; -//import com.dsh.activity.util.wx.WechatPaymentService; -import com.dsh.activity.util.wx.WxAppPayService; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiImplicitParam; -import io.swagger.annotations.ApiImplicitParams; -import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.bind.annotation.RestController; - -import javax.annotation.Resource; -import java.math.BigDecimal; -import java.text.SimpleDateFormat; -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.time.ZoneId; -import java.util.*; -import java.util.stream.Collectors; - -/** - * @author zhibing.pu - * @date 2023/6/24 11:27 - */ -@RestController -@RequestMapping("/base") -public class WeiXinV3Controller { - -// @Resource -// private WechatPaymentService wechatPaymentService; - @Autowired - private WxAppPayService wxAppPayService; - @ResponseBody - @PostMapping("/testWeiXinV3") - @ApiOperation(value = "获取添加人员、选择人员说明文案") - @ApiImplicitParams({ - @ApiImplicitParam(name = "Authorization", value = "用户token(Bearer +token)", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") - }) - public ResultUtil getContentForStudent() throws Exception { -// Map<String, Object> stringObjectMap = wechatPaymentService.weChatDoUnifiedOrder(); - // ... 在你的下单方法中调用 ... - try { - String description = "商品描述"; - SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS"); - String outTradeNo =sdf.format(new Date()) + UUIDUtil.getNumberRandom(5); - BigDecimal amount = new BigDecimal("0.01"); // 支付金额,例如1分钱 - Map<String, String> payParams = wxAppPayService.createOrder(description, outTradeNo, amount); - return ResultUtil.success(payParams); - - // 将 payParams 返回给你的APP前端,前端使用这些参数调起微信支付SDK - // return ResponseEntity.ok(payParams); // 示例 - - } catch (Exception e) { - // 处理异常 - // return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body("下单失败"); - } - return ResultUtil.success(); - } - -} +//package com.dsh.activity.controller; +// +//import cn.hutool.core.collection.CollUtil; +//import com.alibaba.fastjson.JSONArray; +//import com.alibaba.fastjson.JSONObject; +//import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +//import com.dsh.activity.entity.*; +//import com.dsh.activity.feignclient.account.StudentClient; +//import com.dsh.activity.feignclient.other.SiteClient; +//import com.dsh.activity.feignclient.other.StoreClient; +//import com.dsh.activity.feignclient.other.model.Site; +//import com.dsh.activity.feignclient.other.model.Store; +//import com.dsh.activity.model.response.*; +//import com.dsh.activity.service.*; +//import com.dsh.activity.util.*; +////import com.dsh.activity.util.wx.WechatPaymentService; +//import com.dsh.activity.util.wx.WxAppPayService; +//import io.swagger.annotations.Api; +//import io.swagger.annotations.ApiImplicitParam; +//import io.swagger.annotations.ApiImplicitParams; +//import io.swagger.annotations.ApiOperation; +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.web.bind.annotation.PostMapping; +//import org.springframework.web.bind.annotation.RequestMapping; +//import org.springframework.web.bind.annotation.ResponseBody; +//import org.springframework.web.bind.annotation.RestController; +// +//import javax.annotation.Resource; +//import java.math.BigDecimal; +//import java.text.SimpleDateFormat; +//import java.time.LocalDate; +//import java.time.LocalDateTime; +//import java.time.ZoneId; +//import java.util.*; +//import java.util.stream.Collectors; +// +///** +// * @author zhibing.pu +// * @date 2023/6/24 11:27 +// */ +//@RestController +//@RequestMapping("/base") +//public class WeiXinV3Controller { +// +//// @Resource +//// private WechatPaymentService wechatPaymentService; +// @Autowired +// private WxAppPayService wxAppPayService; +// @ResponseBody +// @PostMapping("/testWeiXinV3") +// @ApiOperation(value = "获取添加人员、选择人员说明文案") +// @ApiImplicitParams({ +// @ApiImplicitParam(name = "Authorization", value = "用户token(Bearer +token)", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") +// }) +// public ResultUtil getContentForStudent() throws Exception { +//// Map<String, Object> stringObjectMap = wechatPaymentService.weChatDoUnifiedOrder(); +// // ... 在你的下单方法中调用 ... +// try { +// String description = "商品描述"; +// SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS"); +// String outTradeNo =sdf.format(new Date()) + UUIDUtil.getNumberRandom(5); +// BigDecimal amount = new BigDecimal("0.01"); // 支付金额,例如1分钱 +// Map<String, String> payParams = wxAppPayService.createOrder(description, outTradeNo, amount); +// return ResultUtil.success(payParams); +// +// // 将 payParams 返回给你的APP前端,前端使用这些参数调起微信支付SDK +// // return ResponseEntity.ok(payParams); // 示例 +// +// } catch (Exception e) { +// // 处理异常 +// // return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body("下单失败"); +// } +// return ResultUtil.success(); +// } +// +//} -- Gitblit v1.7.1