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 { | ... | ... |