Commit dc07d4e3613167412e565637203666a1fb9464fd
1 parent
b9997d75
update .gitignore
Showing
6 changed files
with
61 additions
and
10 deletions
.gitignore
home.html
... | ... | @@ -83,7 +83,7 @@ |
83 | 83 | <script src="js/config.js?v=0.1"></script> |
84 | 84 | <script src="js/common.js?v=1.11"></script> |
85 | 85 | <!--<script src="js/jweixin-1.0.0.js?v=0.1"></script>--> |
86 | -<script src="js/pay.js?v=0.11120"></script> | |
86 | +<script src="js/pay.js?v=0.11320"></script> | |
87 | 87 | </body> |
88 | 88 | |
89 | 89 | </html> | ... | ... |
js/config.js
js/list.js
... | ... | @@ -337,8 +337,6 @@ function getOneorder(carNumber,parkCode,orderId,_paySrcType){ |
337 | 337 | } else { |
338 | 338 | _payType = 1 |
339 | 339 | } |
340 | - | |
341 | - | |
342 | 340 | var jsondata = { |
343 | 341 | app_id: "0eca8f5373ca4866aec2f8e9d9367104", |
344 | 342 | deviceInfo : "BC0703A4-AFB0-4B51-9089-9B7487C0CC6E", |
... | ... | @@ -408,6 +406,7 @@ function getOneorder(carNumber,parkCode,orderId,_paySrcType){ |
408 | 406 | +'&appOrderTimeout='+datas.appOrderTimeout |
409 | 407 | +'&appId='+datas.appId |
410 | 408 | +'&orderId='+datas.orderId |
409 | + +'&_paySrcType='+_paySrcType | |
411 | 410 | +"&"; |
412 | 411 | console.log(src) |
413 | 412 | window.location.assign(encodeURI(src)) | ... | ... |
js/pay.js
... | ... | @@ -209,9 +209,12 @@ var webAppClass = { |
209 | 209 | var val = document.getElementById("sumMoney").innerText; |
210 | 210 | //var couponPersonId = document.getElementById("discountBox").value; |
211 | 211 | var url = webAppRoot + window.webAppH5.zeroPayServer; |
212 | + var _paySrcType = getQueryString(window.location)._paySrcType | |
213 | + var _mon = document.getElementById("sumMoney").innerText | |
212 | 214 | |
213 | 215 | var discountParams = { |
214 | - payOrderType : 101, | |
216 | + payOrderType : _paySrcType, | |
217 | + recordArreaInfos:JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]), | |
215 | 218 | terminalSource:7, |
216 | 219 | orderId: webAppParams.orderId, |
217 | 220 | //couponPersonId:couponPersonId, |
... | ... | @@ -254,6 +257,28 @@ var webAppClass = { |
254 | 257 | //wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 |
255 | 258 | //wxParams.terminalSource = 3;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 |
256 | 259 | //debugger; |
260 | + | |
261 | + | |
262 | + | |
263 | + | |
264 | + // //新增start | |
265 | + // | |
266 | + // var url = " https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20161110163838f231619da20804912345&package=1037687096"; | |
267 | + // //window.location.href = url; | |
268 | + // var wxPay = webAppH5.wxPayServer; | |
269 | + // var wxParams = webAppH5.comParams; | |
270 | + // wxParams.carNumber = getQueryString(window.location).carnum; | |
271 | + // wxParams.orderId = orderID; | |
272 | + // wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 | |
273 | + // wxParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 | |
274 | + // | |
275 | + // wxParams.paySrcType = getQueryString(window.location)._paySrcType;//101停车支付 | |
276 | + // | |
277 | + // wxParams.recordArreaInfos= JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]); | |
278 | + // | |
279 | + // //新增end | |
280 | + | |
281 | + | |
257 | 282 | if (webAppCode == null || webAppCode == "") {//code检测 |
258 | 283 | alertMsg(appState.codeNullTip); |
259 | 284 | $btnObj.style.display = "block"; |
... | ... | @@ -271,9 +296,12 @@ var webAppClass = { |
271 | 296 | var aliPay = webAppH5.aliPayServer; |
272 | 297 | var aliParams = webAppH5.comParams; |
273 | 298 | aliParams.orderId = orderID; |
299 | + aliParams.carNumber = getQueryString(window.location).carnum; | |
274 | 300 | aliParams.payType = 1;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 |
275 | 301 | aliParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 |
276 | - aliParams.paySrcType = 101;//101停车支付 | |
302 | + aliParams.paySrcType = getQueryString(window.location)._paySrcType;//101停车支付 | |
303 | + | |
304 | + aliParams.recordArreaInfos= JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]); | |
277 | 305 | webAppClass.payAliAjax(root + aliPay, aliParams); |
278 | 306 | break; |
279 | 307 | default://第三方浏览器other |
... | ... | @@ -286,18 +314,27 @@ var webAppClass = { |
286 | 314 | var aliPay = webAppH5.aliPayServer; |
287 | 315 | var aliParams = webAppH5.comParams; |
288 | 316 | aliParams.orderId = orderID; |
317 | + aliParams.carNumber = getQueryString(window.location).carnum; | |
289 | 318 | aliParams.payType = 1;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 |
290 | 319 | aliParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 |
291 | - aliParams.paySrcType = 101;//101停车支付 | |
320 | + aliParams.paySrcType = getQueryString(window.location)._paySrcType;//101停车支付 | |
321 | + | |
322 | + aliParams.recordArreaInfos= JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]); | |
323 | + | |
292 | 324 | webAppClass.payAliAjax(root + aliPay, aliParams); |
293 | 325 | } else {//微信页面支付 |
294 | 326 | var url = " https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20161110163838f231619da20804912345&package=1037687096"; |
295 | 327 | //window.location.href = url; |
296 | 328 | var wxPay = webAppH5.wxPayServer; |
297 | 329 | var wxParams = webAppH5.comParams; |
330 | + wxParams.carNumber = getQueryString(window.location).carnum; | |
298 | 331 | wxParams.orderId = orderID; |
299 | 332 | wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 |
300 | 333 | wxParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 |
334 | + | |
335 | + wxParams.paySrcType = getQueryString(window.location)._paySrcType;//101停车支付 | |
336 | + | |
337 | + wxParams.recordArreaInfos= JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]); | |
301 | 338 | webAppClass.payAjax(root + wxPay, wxParams); |
302 | 339 | console.log("wxPay"); |
303 | 340 | } |
... | ... | @@ -454,6 +491,20 @@ var webAppClass = { |
454 | 491 | wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 |
455 | 492 | wxParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 |
456 | 493 | //webAppClass.payAjax(root + wxPay, wxParams); |
494 | + | |
495 | + | |
496 | + //新增start | |
497 | + | |
498 | + | |
499 | + wxParams.carNumber = getQueryString(window.location).carnum; | |
500 | + | |
501 | + wxParams.paySrcType = getQueryString(window.location)._paySrcType;//101停车支付 | |
502 | + | |
503 | + wxParams.recordArreaInfos= JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]); | |
504 | + | |
505 | + //新增end | |
506 | + | |
507 | + | |
457 | 508 | wxParams.openId = openId; |
458 | 509 | wxParams.appId = appWxID; |
459 | 510 | var payParamsUrl = webAppRoot + window.webAppH5.wxPayServer; |
... | ... | @@ -577,7 +628,7 @@ var webAppClass = { |
577 | 628 | $staytime.innerHTML = formatSeconds(params.staytime); |
578 | 629 | |
579 | 630 | $due.innerHTML = keepTwoDecimalFull((params.due / 100));//停车总费用 |
580 | - $paid.innerHTML = params.paid; | |
631 | + $paid.innerHTML = keepTwoDecimalFull(params.paid/100); | |
581 | 632 | $discountFee.innerHTML = params.discountFee;//优惠金额 |
582 | 633 | // $discountDesc.innerHTML = params.discountDesc; |
583 | 634 | } else { | ... | ... |