From b581c27260b4c597040ef0f3aff7bb354a42aa49 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Tue, 16 Mar 2021 15:48:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=94=AF=E4=BB=98=E7=A7=98?= =?UTF-8?q?=E9=92=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MHTGnWebRechargeController.java | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/jmfy/controller/MHTGnWebRechargeController.java b/src/main/java/com/jmfy/controller/MHTGnWebRechargeController.java index 8958310..2511cfb 100644 --- a/src/main/java/com/jmfy/controller/MHTGnWebRechargeController.java +++ b/src/main/java/com/jmfy/controller/MHTGnWebRechargeController.java @@ -32,23 +32,23 @@ import java.util.*; public class MHTGnWebRechargeController { @Resource private CUserDao cuserDao; - private static final Logger LOGGER = LoggerFactory.getLogger(MHTHwNetRechargeController.class); + private static final Logger LOGGER = LoggerFactory.getLogger(MHTGnWebRechargeController.class); private static Gson gson = new Gson(); @RequestMapping(value = "/Web/MHTGnCallback") public String MHTGnCallback(HttpServletRequest request) throws Exception { - return process(request,"eb4287c41d8318c140334da7588e4159"); + return process(request,"dbda1c460fb2273f061d9123ee39dae"); } @RequestMapping(value = "/Web/MHTGnIosCallback") public String MHTGnIosCallback(HttpServletRequest request) throws Exception { - return process(request,"eb4287c41d8318c140334da7588e4159"); + return process(request,"dbda1c460fb2273f061d9123ee39dae"); } @RequestMapping(value = "/Web/MHTGnTestCallback") public String MHTGnTestCallback(HttpServletRequest request) throws Exception { - return process(request,"eb4287c41d8318c140334da7588e4159"); + return process(request,"dbda1c460fb2273f061d9123ee39dae"); } @@ -199,5 +199,23 @@ public class MHTGnWebRechargeController { return MD5Util.encrypByMd5(plain); } + public static void main(String[] args) throws IllegalAccessException { +// MHTGnWebRechargeRequestBean mhtGnWebRechargeRequestBean = new MHTGnWebRechargeRequestBean(); +// mhtGnWebRechargeRequestBean.setConsumerid("2"); +// mhtGnWebRechargeRequestBean.setConsumername("300妖晶"); +// mhtGnWebRechargeRequestBean.setGameCurrency("152.0"); +// mhtGnWebRechargeRequestBean.setMhtOrderAmt("400"); +// mhtGnWebRechargeRequestBean.setOrderDetail("充值300妖晶"); +// mhtGnWebRechargeRequestBean.setOrderNo("21031614371371712089483120640"); +// mhtGnWebRechargeRequestBean.setTime("1615876722"); +// mhtGnWebRechargeRequestBean.setSign("08cb75d5b2a4c743c80e7f2b2619214a"); +// String en = getMySign(mhtGnWebRechargeRequestBean, "eb4287c41d8318c140334da7588e4159"); + String enep = "consumerid=2&consumername=300妖晶&orderNo=21031614371371712089483120640&orderDetail=充值300妖晶&gameCurrency=152.0&mhtOrderAmt=400&time=1615876722"; + String md = MD5Util.encrypByMd5("dbda1c460fb2273f061d9123ee39dae"); + System.out.println("参数拼接:"+enep); + System.out.println("秘钥加密后:"+md); + System.out.println("最终sign:"+MD5Util.encrypByMd5(enep+md)); + } + }