Procházet zdrojové kódy

//etcp

release_toaliyun_real
xhxu před 3 roky
rodič
revize
b916df1283
1 změnil soubory, kde provedl 38 přidání a 33 odebrání
  1. +38
    -33
      mallinkService/src/main/java/com/iformall/service/park/impl/etcp/ETCPUtil.java

+ 38
- 33
mallinkService/src/main/java/com/iformall/service/park/impl/etcp/ETCPUtil.java Zobrazit soubor

@@ -46,7 +46,8 @@ public class ETCPUtil {
/** /**
* 域名地址 * 域名地址
*/ */
private static final String domain = "http://mapi.test.etcp.cn";
// private static final String domain = "http://mapi.test.etcp.cn";
private static final String domain = "http://mapi.etcp.cn";


// //
private static final String appId = "FMLK"; private static final String appId = "FMLK";
@@ -56,12 +57,15 @@ public class ETCPUtil {
/** /**
* 商户号 测试时请换成ETCP开放平台为商户平台分配的商户号 * 商户号 测试时请换成ETCP开放平台为商户平台分配的商户号
*/ */
private static final String merchantNo = "C7AEAF80BA8C44ADB42F3DB3CBC7D18A";
// private static final String merchantNo = "C7AEAF80BA8C44ADB42F3DB3CBC7D18A";
private static final String merchantNo = "24E6DD2767F44F75A4AD916ECBFE4FA1";


/** /**
* 商户密钥 测试时请换成ETCP开放平台为商户平台分配的商户密钥 * 商户密钥 测试时请换成ETCP开放平台为商户平台分配的商户密钥
*/ */
private static final String merchantKey = "C292FFC7DCFB46AFB02792CD43F6DCC7";
// private static final String merchantKey = "C292FFC7DCFB46AFB02792CD43F6DCC7";
private static final String merchantKey = "B6751C6B37254C4390031F098738B5D9";



/** /**
* 接口服务版本号 * 接口服务版本号
@@ -246,7 +250,9 @@ public class ETCPUtil {
//caller.bCouponRecord(domain, merchantNo, merchantKey, version, etcpToken, parkId, businessId, carNumber, couponFreeId); //caller.bCouponRecord(domain, merchantNo, merchantKey, version, etcpToken, parkId, businessId, carNumber, couponFreeId);
// 联合登录测试 // 联合登录测试


/*ret = caller.userSignin(domain, appId, merchantNo, merchantKey, version, "13910154397");
//etcp 登陆
ret = caller.userSignin(domain, appId, merchantNo, merchantKey, version, "13597837191");
System.out.println(ret);


objret = JSON.parseObject(ret); objret = JSON.parseObject(ret);
if (objret.getIntValue("code") != 0) if (objret.getIntValue("code") != 0)
@@ -254,38 +260,37 @@ public class ETCPUtil {


etcpToken = objret.getJSONObject("data").getString("token"); etcpToken = objret.getJSONObject("data").getString("token");
System.out.println(etcpToken); System.out.println(etcpToken);
*/


// 绑定车牌查询
// 绑定车牌查询
ret = caller.carNum(domain, merchantNo, merchantKey, version, etcpToken); ret = caller.carNum(domain, merchantNo, merchantKey, version, etcpToken);
System.out.println(ret); System.out.println(ret);
objret = JSON.parseObject(ret);
if (objret.getIntValue("code") != 0)
return;
JSONObject data = objret.getJSONObject("data");
if (data.getIntValue("number") <= 0) {
// 车牌绑定测试
ret = caller.bindCar(domain, etcpToken, carNumber, null, merchantNo, merchantKey, version);
objret = JSON.parseObject(ret);
if (objret.getIntValue("code") != 0)
return;
}
JSONArray carArry = data.getJSONArray("carList");
carNumber = JSON.toJSONString(carArry.get(0));
carNumber = carNumber.substring(1, carNumber.length() -1);
System.out.println(carNumber);
// 停车费查询
ret = caller.orderUnpay(domain, appId, merchantNo, merchantKey, version, etcpToken, carNumber);
System.out.println(ret);
objret = JSON.parseObject(ret);
if (objret.getIntValue("code") != 0)
return;
JSONArray payArr = objret.getJSONArray("data");
JSONObject payObj = payArr.getJSONObject(0);
String orderId = payObj.getString("orderId");
// 微信h5支付
ret = caller.orderPay(domain, merchantNo, merchantKey, version, etcpToken, orderId, "http://test.cn", null);
System.out.println(ret);
// objret = JSON.parseObject(ret);
// if (objret.getIntValue("code") != 0)
// return;
// JSONObject data = objret.getJSONObject("data");
// if (data.getIntValue("number") <= 0) {
// // 车牌绑定测试
// ret = caller.bindCar(domain, etcpToken, carNumber, null, merchantNo, merchantKey, version);
// objret = JSON.parseObject(ret);
// if (objret.getIntValue("code") != 0)
// return;
// }
// JSONArray carArry = data.getJSONArray("carList");
// carNumber = JSON.toJSONString(carArry.get(0));
// carNumber = carNumber.substring(1, carNumber.length() -1);
// System.out.println(carNumber);
// // 停车费查询
// ret = caller.orderUnpay(domain, appId, merchantNo, merchantKey, version, etcpToken, carNumber);
// System.out.println(ret);
// objret = JSON.parseObject(ret);
// if (objret.getIntValue("code") != 0)
// return;
// JSONArray payArr = objret.getJSONArray("data");
// JSONObject payObj = payArr.getJSONObject(0);
// String orderId = payObj.getString("orderId");
// // 微信h5支付
// ret = caller.orderPay(domain, merchantNo, merchantKey, version, etcpToken, orderId, "http://test.cn", null);
// System.out.println(ret);


// 车牌解绑测试 // 车牌解绑测试
//caller.unbindCar(merchantNo, merchantKey, version, etcpToken, carNumber); //caller.unbindCar(merchantNo, merchantKey, version, etcpToken, carNumber);


Načítá se…
Zrušit
Uložit