From 109b8665476e6dd14bdfcc3b51ce7b518d30761e Mon Sep 17 00:00:00 2001 From: lvxinran Date: Wed, 30 Jun 2021 16:36:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/jmfy/controller/PayLogic.java | 4 ---- .../java/com/jmfy/controller/QuickRechargeController.java | 7 ++++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/jmfy/controller/PayLogic.java b/src/main/java/com/jmfy/controller/PayLogic.java index 585a6e2..9ce46eb 100644 --- a/src/main/java/com/jmfy/controller/PayLogic.java +++ b/src/main/java/com/jmfy/controller/PayLogic.java @@ -90,10 +90,6 @@ public class PayLogic { LOGGER.info("serviceKey : " + serviceKey); try { rPCClient = ClientAdapterPo.getClientAdapterPo(serviceKey); - if(sdk==PaySdkEnum.QUICK){ - //quick的是元 - amount = String.valueOf(Double.parseDouble(amount )*100); - } result = rPCClient.getClient().deliveryRecharge(cUserInfo.getId(), goodsId, openId, orderId, 0, (int)Double.parseDouble(amount)); } catch (Exception e) { LOGGER.info("callback=>", e); diff --git a/src/main/java/com/jmfy/controller/QuickRechargeController.java b/src/main/java/com/jmfy/controller/QuickRechargeController.java index 961d2a7..1fa570a 100644 --- a/src/main/java/com/jmfy/controller/QuickRechargeController.java +++ b/src/main/java/com/jmfy/controller/QuickRechargeController.java @@ -93,14 +93,15 @@ public class QuickRechargeController { String[] callback = callbackInfo.split("_"); String orderNo = map.get("order_no"); String amount = map.get("amount"); - - return payLogic.initOrder(callbackInfo,orderNo,amount,new Date(System.currentTimeMillis()),callback[0],PaySdkEnum.QUICK); + //quick的是元 要处理一下 + String amountForward = String.valueOf(Double.parseDouble(amount) * 100); + return payLogic.initOrder(callbackInfo,orderNo,amountForward,new Date(System.currentTimeMillis()),callback[0],PaySdkEnum.QUICK); } public boolean sign(String ntdata0,String sign0,String md5Sign){ String paramStr = ntdata0+sign0+md5key; String sign = MD5Util.encrypByMd5(paramStr); - LOGGER.info("加密前字符串:{}",paramStr); +// LOGGER.info("加密前字符串:{}",paramStr); LOGGER.info("加密后得:{}",sign); if(sign.equals(md5Sign)){ return true;