Selaa lähdekoodia

企业信息保存bug修复。

tomatozq 5 vuotta sitten
vanhempi
commit
cb58bfdaf9

+ 8 - 5
picc-common/src/main/java/com/jpsoft/picc/modules/common/utils/SignUtil.java

@@ -92,11 +92,14 @@ public class SignUtil {
     public static void main(String[] args){
         HashMap<String,Object> signMap = new HashMap<String,Object>();
 
-        signMap.put("orderNo","20200309163902105");
-        signMap.put("payType","1");
-        signMap.put("code","008");
-        signMap.put("payTime","1583743142");
-        signMap.put("userMoney","1000");
+        //              2e5a8d2ddab490d6cc0ecbc228d8482a
+        //微信支付 sign=2e5a8d2ddab490d6cc0ecbc228d8482a&orderNo=20200312220723013&payType=2&code=0008&payTime=1584022071
+
+        signMap.put("orderNo","20200312220723013");
+        signMap.put("payType","2");
+        signMap.put("code","0008");
+        signMap.put("payTime","1584022071");
+        //signMap.put("userMoney","1000");
 
         String md5_sign = "";
 

+ 5 - 2
picc-enterprise-server/src/main/java/com/jpsoft/picc/modules/pub/controller/PayController.java

@@ -84,7 +84,7 @@ public class PayController {
         String status = "success";
         String message = "订单支付成功";
 //        JSONObject body = new JSONObject();
-        log.warn("payTime>>>" + payTime + "paymentType>>>" + payType + ">>>>orderNo>>" + orderNo + "sign>>>" + sign);
+        log.warn("payTime>>>" + payTime + "paymentType>>>" + payType + ">>>>orderNo>>" + orderNo + "sign>>>" + sign +"userMoney>>>" + userMoney);
 
         try {
             if (StringUtils.isEmpty(orderNo)) {
@@ -97,7 +97,10 @@ public class PayController {
             signMap.put("payType", payType);
             signMap.put("code", code);
             signMap.put("payTime", payTime);
-            signMap.put("userMoney", userMoney);
+
+            if(StringUtils.isNotEmpty(userMoney)) {
+                signMap.put("userMoney", userMoney);
+            }
 
             boolean result = SignUtil.validateSign(signMap, jpCloudConfig.getPlatformKey(), sign);