lidongdong
2023-03-17 61c40067c64e8038a24140034a9dec4b27f8dcc6
修改银联下单
2个文件已修改
11 ■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/unionpay/UnifiedOrder.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java
@@ -273,14 +273,16 @@
    @ApiOperation("uu洗车银联退款接口")
    @GetMapping("/uuUnionpayRefund")
    public R uuUnionpayRefundPay(@RequestParam("refundAmount")String refundAmount,@RequestParam("refundOrderId")String refundOrderId){
    public R uuUnionpayRefundPay(@RequestParam("refundAmount")String refundAmount,
                                 @RequestParam("refundOrderId")String refundOrderId){
        String map= Refund.sendOrder(refundAmount,refundOrderId);
        return R.ok(map);
    }
    @ApiOperation("无水洗车银联退款接口")
    @GetMapping("/wsUnionpayRefund")
    public R wsUnionpayRefundPay(@RequestParam("refundAmount")String refundAmount,@RequestParam("refundOrderId")String refundOrderId){
    public R wsUnionpayRefundPay(@RequestParam("refundAmount")String refundAmount,
                                 @RequestParam("refundOrderId")String refundOrderId){
        String map= Refund.sendOrder(refundAmount,refundOrderId);
        return R.ok(map);
    }
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/unionpay/UnifiedOrder.java
@@ -1,6 +1,7 @@
package com.panzhihua.applets.unionpay;
import com.panzhihua.common.utlis.DateUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec.digest.DigestUtils;
import org.springframework.beans.factory.annotation.Value;
@@ -37,6 +38,7 @@
 *  测试环境:http://58.247.0.18:29015/v1/netpay/trade/create
 *  生产环境:https://api-mop.chinaums.com/v1/netpay/trade/create
 */
@Slf4j
@Component
public class UnifiedOrder {
@@ -63,7 +65,8 @@
        reqBody.notifyUrl = NOTIFYURL;
        reqBody.tradeType = "MINI";
        reqBody.subOpenId = OpenId;
        System.out.println("request body:\n"+reqBody);
        log.info("银联支付参数:\n"+reqBody);
        //2. 获取认证报文,timestamp为当前日期,老旧日期无法请求成功
        String authorization = null;