Commit e5b4babd7282c52e8c0584d1829e580088753248
1 parent
b3de9777
提交
Showing
4 changed files
with
29 additions
and
12 deletions
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&characterE | @@ -25,6 +25,8 @@ zf.druid.url=jdbc:mysql://10.117.185.28:3306/zt_order?useUnicode=true&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({ |