Commit e5b4babd7282c52e8c0584d1829e580088753248

Authored by 王富生
1 parent b3de9777

提交

src/main/java/com/rnt/service/IRainQueryService.java
@@ -73,4 +73,25 @@ public class IRainQueryService { @@ -73,4 +73,25 @@ public class IRainQueryService {
73 73
74 return JSONObject.toJSON(rs)+""; 74 return JSONObject.toJSON(rs)+"";
75 } 75 }
  76 +
  77 + public static void main(String[] args) {
  78 + Prop prop = PropKit.use("a_little_config.txt");
  79 + String rs = "";
  80 + Long time = System.currentTimeMillis();
  81 + String md5 = MD5Utils.enMD5(prop.get("irain.appid")+prop.get("irain.appsecret")+time);
  82 + Map<String, Object> params = new HashMap<>();
  83 + params.put("appid", prop.get("irain.appid"));
  84 + params.put("sign", md5);
  85 + params.put("timestamp", time);
  86 + params.put("vpl_number", "苏B1B566");
  87 + params.put("park_code", "734861a1e8656ffa51bdd90829941ca9");
  88 +
  89 + try {
  90 + logger.info("irain 查询停车费用入参:" + JSONObject.toJSONString(params));
  91 + rs = HttpClientTutorial.httpPostRequest(prop.get("irain.url")+"/bill/Query", params);
  92 + logger.info("irain 查询停车费用返回:" + JSONObject.toJSONString(rs));
  93 + } catch (Exception e) {
  94 + logger.info("irain 查询停车费用出错:" + e);
  95 + }
  96 + }
76 } 97 }
src/main/resources/a_little_config.txt
@@ -25,6 +25,8 @@ zf.druid.url=jdbc:mysql://10.117.185.28:3306/zt_order?useUnicode=true&amp;characterE @@ -25,6 +25,8 @@ zf.druid.url=jdbc:mysql://10.117.185.28:3306/zt_order?useUnicode=true&amp;characterE
25 zf.druid.username=order 25 zf.druid.username=order
26 zf.druid.password=MySQL5.7;123 26 zf.druid.password=MySQL5.7;123
27 27
  28 +
  29 +
28 zf.druid.initialSize=1 30 zf.druid.initialSize=1
29 zf.druid.minIdle=1 31 zf.druid.minIdle=1
30 zf.druid.maxActive=20 32 zf.druid.maxActive=20
@@ -40,7 +42,7 @@ zf.druid.testOnWhileIdle=true @@ -40,7 +42,7 @@ zf.druid.testOnWhileIdle=true
40 #Redis config 42 #Redis config
41 redis.host=127.0.0.1 43 redis.host=127.0.0.1
42 redis.port=6379 44 redis.port=6379
43 -#redis.password=redis_63790 45 +redis.password=myredis
44 46
45 47
46 # 微信服务器回调所用的 token 48 # 微信服务器回调所用的 token
src/main/webapp/WEB-INF/pages/check.html
@@ -70,7 +70,6 @@ @@ -70,7 +70,6 @@
70 <div class="weui-cells weui-cells_form"> 70 <div class="weui-cells weui-cells_form">
71 <input type="hidden" id="carNumPre" value="${carNum!''}"/> 71 <input type="hidden" id="carNumPre" value="${carNum!''}"/>
72 <input type="hidden" id="parkOrderId"/> 72 <input type="hidden" id="parkOrderId"/>
73 - <input type="hidden" id="payOrderId">  
74 <div class="weui-cell"> 73 <div class="weui-cell">
75 <div class="weui-cell__hd"><label for="" class="weui-label">当前车牌</label></div> 74 <div class="weui-cell__hd"><label for="" class="weui-label">当前车牌</label></div>
76 <div class="weui-cell__bd" id="carNumber"> 75 <div class="weui-cell__bd" id="carNumber">
@@ -177,7 +176,6 @@ @@ -177,7 +176,6 @@
177 flg = false; 176 flg = false;
178 $('#showTooltips').attr('class', 'weui-btn weui-btn_primary weui-btn_disabled'); 177 $('#showTooltips').attr('class', 'weui-btn weui-btn_primary weui-btn_disabled');
179 var parkOrderId = $('#parkOrderId').val(); 178 var parkOrderId = $('#parkOrderId').val();
180 - var payOrderId = $('#payOrderId').val();  
181 if (parkOrderId.length < 1) { 179 if (parkOrderId.length < 1) {
182 $.toptip("订单Id为空", 2000, "error"); 180 $.toptip("订单Id为空", 2000, "error");
183 $('#showTooltips').attr('class', 'weui-btn weui-btn_primary'); 181 $('#showTooltips').attr('class', 'weui-btn weui-btn_primary');
@@ -185,8 +183,7 @@ @@ -185,8 +183,7 @@
185 return false; 183 return false;
186 } 184 }
187 var req = { 185 var req = {
188 - orderId: parkOrderId,  
189 - payOrderId:payOrderId 186 + orderId: parkOrderId
190 } 187 }
191 188
192 $.ajax({ 189 $.ajax({
@@ -212,12 +209,12 @@ @@ -212,12 +209,12 @@
212 function jsApiCall(payParam) { 209 function jsApiCall(payParam) {
213 WeixinJSBridge.invoke( 210 WeixinJSBridge.invoke(
214 'getBrandWCPayRequest', 211 'getBrandWCPayRequest',
215 - payParam, 212 + JSON.parse(payParam),
216 function (res) { 213 function (res) {
217 if (res.err_msg == "get_brand_wcpay_request:ok") { 214 if (res.err_msg == "get_brand_wcpay_request:ok") {
218 - $.alert("亲!支付成功!"); 215 + //$.alert("亲!支付成功!");
219 //支付成功 216 //支付成功
220 - windows.location.href = mUrl.paySuccessView + '&payMoney=' + totleMoney; 217 + window.location.href = mUrl.paySuccessView + '&payMoney=' + totleMoney;
221 218
222 } else { 219 } else {
223 //支付失败 220 //支付失败
src/main/webapp/WEB-INF/pages/pay.html
@@ -51,7 +51,6 @@ @@ -51,7 +51,6 @@
51 51
52 <body ontouchstart> 52 <body ontouchstart>
53 <input type="hidden" id="parkOrderId" value="${parkOrderId!''}"/> 53 <input type="hidden" id="parkOrderId" value="${parkOrderId!''}"/>
54 -<input type="hidden" id="payOrderId" value="${payOrderId!''}"/>  
55 <div class="weui-panel__bd card-top"> 54 <div class="weui-panel__bd card-top">
56 <input type="hidden" id="orderId" value=""/> 55 <input type="hidden" id="orderId" value=""/>
57 <div class="weui-media-box weui-media-box_text weui-media-box-border card-park"> 56 <div class="weui-media-box weui-media-box_text weui-media-box-border card-park">
@@ -182,7 +181,6 @@ @@ -182,7 +181,6 @@
182 flg = false; 181 flg = false;
183 $('#showTooltips').attr('class', 'weui-btn weui-btn_primary weui-btn_disabled'); 182 $('#showTooltips').attr('class', 'weui-btn weui-btn_primary weui-btn_disabled');
184 var parkOrderId = $('#parkOrderId').val(); 183 var parkOrderId = $('#parkOrderId').val();
185 - var payOrderId = $('#payOrderId').val();  
186 if (parkOrderId.length < 1) { 184 if (parkOrderId.length < 1) {
187 $.toptip("亲!订单Id为空", 2000, "error"); 185 $.toptip("亲!订单Id为空", 2000, "error");
188 $('#showTooltips').attr('class', 'weui-btn weui-btn_primary'); 186 $('#showTooltips').attr('class', 'weui-btn weui-btn_primary');
@@ -190,8 +188,7 @@ @@ -190,8 +188,7 @@
190 return false; 188 return false;
191 } 189 }
192 var req = { 190 var req = {
193 - orderId: parkOrderId,  
194 - payOrderId:payOrderId 191 + orderId: parkOrderId
195 } 192 }
196 193
197 $.ajax({ 194 $.ajax({