|
|
|
@ -1,10 +1,15 @@ |
|
|
|
|
package com.hai.service.impl; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
|
import com.hai.common.exception.ErrorCode; |
|
|
|
|
import com.hai.common.exception.ErrorHelp; |
|
|
|
|
import com.hai.common.exception.SysCode; |
|
|
|
|
import com.hai.common.pay.util.sdk.WXPayConstants; |
|
|
|
|
import com.hai.common.utils.DateUtil; |
|
|
|
|
import com.hai.common.utils.HttpsUtils; |
|
|
|
|
import com.hai.common.utils.RedisUtil; |
|
|
|
|
import com.hai.common.utils.WxUtils; |
|
|
|
|
import com.hai.dao.HighUserEtcMapper; |
|
|
|
|
import com.hai.entity.HighDiscountAgentCode; |
|
|
|
|
import com.hai.entity.HighUser; |
|
|
|
@ -133,4 +138,24 @@ public class HighTestServiceImpl implements HighTestService { |
|
|
|
|
num++; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public JSONObject getMobile(String phone) throws Exception { |
|
|
|
|
|
|
|
|
|
Map<String , Object> map = new HashMap<>(); |
|
|
|
|
map.put("mobile" , "18090580471"); |
|
|
|
|
map.put("amount" , "0.01"); |
|
|
|
|
map.put("out_order_id" , "CZ20220110895732352345"); |
|
|
|
|
map.put("app_key" , "kg5n9br7evt4q8lp"); |
|
|
|
|
map.put("timestamp" , DateUtil.date2String(new Date(),"yyyyMMddHHmmss")); |
|
|
|
|
map.put("is_fast" , "1"); |
|
|
|
|
map.put("notify_url" , "https://hsgcs.dctpay.com/crest/czOrder/orderRefundNotify"); |
|
|
|
|
|
|
|
|
|
StringBuilder signStr = new StringBuilder(WxUtils.generateSignature(map)); |
|
|
|
|
|
|
|
|
|
map.put("sign" , WxUtils.MD5(String.valueOf(signStr.append("key=kg5n9br7evt4q8lp")),true)); |
|
|
|
|
|
|
|
|
|
JSONObject object = HttpsUtils.doPost("https://hfcs.dmjvip.com/index.php/third/mobile/createOrder" , map); |
|
|
|
|
return object; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|