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)); + } + }