1
zj
2026-03-01 5cf17195155143716af6a65b28f381b36fbeec2c
src/main/java/com/nq/service/impl/PayServiceImpl.java
@@ -116,15 +116,16 @@
            return ServerResponse.createByErrorCodeMsg(401,googleTranslateUtil.translate("请登录",lang ));
        }
        if(type == 0){//支付1
            return getPaymentZero(tradeAmount, uipReqRul, user,request);
        }else if(type == 2){//支付2
            return getPaymentZero(tradeAmount, uipReqRul, user,request);
        } else if(type == 3){//支付2
            return getPaymentTwo(tradeAmount, uipReqRul, user,request);
        }else if(type == 1){
            return getPaymentThree(tradeAmount, threeUrl, user,request);
        }
//        if(type == 0){//支付1
////            return getPaymentZero(tradeAmount, uipReqRul, user,request);
//            return getPaymentOne(tradeAmount, reqUrl,user,request);
//        }else if(type == 2){//支付2
//            return getPaymentZero(tradeAmount, uipReqRul, user,request);
//        } else if(type == 3){//支付2
//            return getPaymentTwo(tradeAmount, uipReqRul, user,request);
//        }else if(type == 1){
//            return getPaymentThree(tradeAmount, threeUrl, user,request);
//        }
        return ServerResponse.createByErrorMsg("获取支付方式失败",request);
    }
@@ -142,7 +143,7 @@
        dataObj.put("customerEmail","123456@qq.com");//需替换
        dataObj.put("customerPhone",user.getPhone());//需替换
        dataObj.put("merchantOrderNo",generatePayOrderId());//自定义订单号
        dataObj.put("notifyUrl", "https://api.durocapital.lat/user/rechargeCallbackZero.do");//回调通知地址
        dataObj.put("notifyUrl", "https://api.greenbackcaps.top/user/rechargeCallbackZero.do");//回调通知地址
        JSONObject requestObj = new JSONObject();
        // 加密数据
        byte[] encryptedData = encrypt(dataObj.toString(), aesKey, aesIv);
@@ -239,8 +240,8 @@
        params.put("merchant_order_id", merchantOrderId);
        params.put("amount", amount.toString());
        params.put("pay_channel", payChannel);
        params.put("notify_url", "https://api.durocapital.lat/user/rechargeCallbackThree.do"); // 异步通知地址
        params.put("page_return_url", "https://stock.durocapital.lat/#/user"); // 前端返回地址
        params.put("notify_url", "https://api.greenbackcaps.top/user/rechargeCallbackThree.do"); // 异步通知地址
        params.put("page_return_url", "https://stock.greenbackcaps.top/#/user"); // 前端返回地址
        // 可选参数
        if (user != null) {
@@ -333,7 +334,7 @@
        // 保留两位小数,四舍五入
        amount = amount.setScale(2, BigDecimal.ROUND_HALF_UP);
        params.put("total_fee", String.valueOf(amount));         // 交易金额(保留两位小数)
        params.put("notify_url", "https://api.durocapital.lat/user/rechargeCallbackTwo.do"); // 异步通知地址
        params.put("notify_url", "https://api.greenbackcaps.top/user/rechargeCallbackTwo.do"); // 异步通知地址
        params.put("reply_type", "URL");          // 执行方式
        params.put("timestamp", String.valueOf(System.currentTimeMillis()));     // 时间戳
        params.put("customer_name", StringUtils.isEmpty(UserNameUtil.formatCustomerName(user.getNickName())) ? "IsNotSet" : UserNameUtil.formatCustomerName(user.getNickName()));    // 客户姓名
@@ -395,7 +396,7 @@
        //商家订单号 保证每笔订单唯一
        params.put("mch_order_no", generatePayOrderId());
        //异步通知地址 不超过 200 字节,支付成功后发起,不能携带参数
        params.put("notify_url", "https://api.durocapital.lat/user/rechargeCallback.do");
        params.put("notify_url", "https://api.greenbackcaps.top/user/rechargeCallback.do");
        // 订单时间  时间格式yyyy-MM-dd HH:mm:ss
        params.put("order_date", getOrderTime());
        //支付类型 请查阅商户后台通道编码