Commit 3669a5e5df10e24fe91e5beb2d2dee75260f837c
Merge branch 'qa' of http://git.vipzhuang.cn/wxd/MShopWeApp
Showing
2 changed files
with
8 additions
and
192 deletions
packageG/pages/user/order_detail/order_detail.js
| ... | ... | @@ -347,8 +347,12 @@ Page({ | 
| 347 | 347 | getApp().request.post("/api/weshop/order/cancelOrder/"+os.stoid+"/"+o+"/"+getApp().globalData.user_id,{ | 
| 348 | 348 | data:{}, | 
| 349 | 349 | success: function(t) { | 
| 350 | - if(t.data.code==0) | |
| 351 | - th.requestOrderDetail(o), wx.setStorageSync("order:order_list:update", !0); | |
| 350 | + if(t.data.code==0) { | |
| 351 | + th.requestOrderDetail(o), wx.setStorageSync("order:order_list:update", !0); | |
| 352 | + }else{ | |
| 353 | + getApp().confirmBox(t.data.msg); | |
| 354 | + } | |
| 355 | + | |
| 352 | 356 | }, | 
| 353 | 357 | }) | 
| 354 | 358 | /*---- | 
| ... | ... | @@ -427,100 +431,6 @@ Page({ | 
| 427 | 431 | var user_id=order.user_id; | 
| 428 | 432 | |
| 429 | 433 | |
| 430 | - //如果使用预存的话,要重新效验下预存金额是否足够 | |
| 431 | - if(order.pre_cut && order.pre_json){ | |
| 432 | - let pickup_id=order.pickup_id | |
| 433 | - let res = await r.promiseGet('/api/weshop/pickup/get/' + os.stoid + '/' + pickup_id, {}) | |
| 434 | - let keyid = res.data.data.keyid | |
| 435 | - let resdata = await th.vipadvancesum(keyid,order.pre_cut,order.pre_json) | |
| 436 | - if(resdata.code !=0){ | |
| 437 | - let msg=resdata.msg || "预存金额不足" | |
| 438 | - getApp().confirmBox(msg); | |
| 439 | - th.setData({ paying: 0 }); | |
| 440 | - return false; | |
| 441 | - } | |
| 442 | - | |
| 443 | - var listform=[]; | |
| 444 | - var adv_num=0; | |
| 445 | - order_goods.map(ite => { | |
| 446 | - //-- 不是赠品的时候 -- | |
| 447 | - if(!ite.is_gift) { | |
| 448 | - let obj = { | |
| 449 | - wareno: ite.goods_sn, | |
| 450 | - price: ite.first_account, //account是平摊后的实收价格 | |
| 451 | - qty: ite.goods_num, | |
| 452 | - sumprice: parseFloat(ite.account * ite.goods_num - ite.account_yu-(ite.quan_num?ite.quan_num:0)).toFixed(2) | |
| 453 | - } | |
| 454 | - | |
| 455 | - adv_num+=ite.account * ite.goods_num - ite.account_yu-(ite.quan_num?ite.quan_num:0); | |
| 456 | - listform.push(obj) | |
| 457 | - } | |
| 458 | - }) | |
| 459 | - | |
| 460 | - adv_num=parseFloat(adv_num).toFixed(2); | |
| 461 | - let res1 = await getApp().request.promisePost(`/api/weshop/delphiapi/saveErpApi`, { | |
| 462 | - data: { | |
| 463 | - accdb: getApp().globalData.config.erpid, | |
| 464 | - ApiName: 'api.pos.shop.advancesum.seek', | |
| 465 | - usercode: "admin", | |
| 466 | - vipid: getApp().globalData.userInfo.erpvipid, | |
| 467 | - oddsum: "0", | |
| 468 | - advancesum: adv_num, | |
| 469 | - storageid: keyid, | |
| 470 | - listform | |
| 471 | - }, | |
| 472 | - is_json: 1 | |
| 473 | - }) | |
| 474 | - if(!res1 && res1.data.code!=0 ){ | |
| 475 | - getApp().confirmBox("获取预存的金额失败"); | |
| 476 | - th.setData({ paying: 0 }); | |
| 477 | - return false; | |
| 478 | - } | |
| 479 | - | |
| 480 | - if(res1.data.data.length<=0){ | |
| 481 | - getApp().confirmBox("每天每人仅能使用1次预存抵扣"); | |
| 482 | - th.setData({ paying: 0 }); | |
| 483 | - return false; | |
| 484 | - } | |
| 485 | - | |
| 486 | - var yck=0 | |
| 487 | - let resData = res1.data.data | |
| 488 | - resData.map(ite => { | |
| 489 | - yck += ite.advancesum*1 | |
| 490 | - }) | |
| 491 | - if(yck<=0){ | |
| 492 | - getApp().confirmBox("每天每人仅能使用1次预存抵扣"); | |
| 493 | - th.setData({ paying: 0 }); | |
| 494 | - return false; | |
| 495 | - } | |
| 496 | - | |
| 497 | - if(order.pre_cut && yck!=order.pre_cut){ | |
| 498 | - getApp().confirmBox("获取预存的金额不对"); | |
| 499 | - th.setData({ paying: 0 }); | |
| 500 | - return false; | |
| 501 | - } | |
| 502 | - | |
| 503 | - | |
| 504 | - } | |
| 505 | - // 幸运购检查库存量 api/weshop/activitylist/getActLen/{store_id}/{prom_type}/{prom_id} | |
| 506 | - if (parseInt(order_goods['0']['prom_type']) == 9) { | |
| 507 | - var aid = order_goods['0']['prom_id']; | |
| 508 | - var knum = 0; | |
| 509 | - await r.promiseGet('/api/weshop/activitylist/getActLen/' + os.stoid + '/9/' + aid, { | |
| 510 | - }).then(res => { | |
| 511 | - if (res.data.code == 0) { | |
| 512 | - knum = res.data.data; | |
| 513 | - } | |
| 514 | - }); | |
| 515 | - | |
| 516 | - if (knum <= 0) { | |
| 517 | - getApp().confirmBox("库存为0,支付失败"); | |
| 518 | - th.setData({ paying: 0 }); | |
| 519 | - return false; | |
| 520 | - } | |
| 521 | - | |
| 522 | - | |
| 523 | - } | |
| 524 | 434 | |
| 525 | 435 | var wlist = ""; | 
| 526 | 436 | var the_yh_map={}; //判断那种商品的prom_type为0,正在做的活动是优惠促销 | ... | ... | 
pages/user/order_list/order_list.js
| ... | ... | @@ -506,7 +506,7 @@ Page({ | 
| 506 | 506 | 0 == e.data.activeCategoryId ? | 
| 507 | 507 | (e.resetData(), e.requestOrderList(e.data.activeCategoryId)) : e.deleteOrderData2(a); | 
| 508 | 508 | } else { | 
| 509 | - getApp().confirmBox(e.data.msg); | |
| 509 | + getApp().confirmBox(t.data.msg); | |
| 510 | 510 | } | 
| 511 | 511 | }, | 
| 512 | 512 | }) | 
| ... | ... | @@ -716,102 +716,8 @@ Page({ | 
| 716 | 716 | var order = e; | 
| 717 | 717 | var order_goods = e.order_goods; | 
| 718 | 718 | var user_id = getApp().globalData.userInfo.user_id; | 
| 719 | - | |
| 720 | - //如果使用预存的话,要重新效验下预存金额是否足够 | |
| 721 | - if(order.pre_cut && order.pre_json){ | |
| 722 | - let pickup_id=order.pickup_id | |
| 723 | - let res = await r.promiseGet('/api/weshop/pickup/get/' + os.stoid + '/' + pickup_id, {}) | |
| 724 | - let keyid = res.data.data.keyid | |
| 725 | - let resdata = await th.vipadvancesum(keyid,order.pre_cut,order.pre_json) | |
| 726 | - if(resdata.code !=0){ | |
| 727 | - let msg=resdata.msg || "预存金额不足" | |
| 728 | - getApp().confirmBox(msg); | |
| 729 | - th.setData({ paying: 0 }); | |
| 730 | - return false; | |
| 731 | - } | |
| 732 | - | |
| 733 | - var listform=[]; | |
| 734 | - var adv_num=0; | |
| 735 | - order_goods.map(ite => { | |
| 736 | - //-- 不是赠品的时候 -- | |
| 737 | - if(!ite.is_gift) { | |
| 738 | - let obj = { | |
| 739 | - wareno: ite.goods_sn, | |
| 740 | - price: ite.first_account, //account是平摊后的实收价格 | |
| 741 | - qty: ite.goods_num, | |
| 742 | - sumprice: parseFloat(ite.account * ite.goods_num - ite.account_yu-(ite.quan_num?ite.quan_num:0)).toFixed(2) | |
| 743 | - } | |
| 744 | - | |
| 745 | - adv_num+=ite.account * ite.goods_num - ite.account_yu-(ite.quan_num?ite.quan_num:0); | |
| 746 | - listform.push(obj) | |
| 747 | - } | |
| 748 | - }) | |
| 749 | - | |
| 750 | - adv_num=parseFloat(adv_num).toFixed(2); | |
| 751 | - let res1 = await getApp().request.promisePost(`/api/weshop/delphiapi/saveErpApi`, { | |
| 752 | - data: { | |
| 753 | - accdb: getApp().globalData.config.erpid, | |
| 754 | - ApiName: 'api.pos.shop.advancesum.seek', | |
| 755 | - usercode: "admin", | |
| 756 | - vipid: getApp().globalData.userInfo.erpvipid, | |
| 757 | - oddsum: "0", | |
| 758 | - advancesum: adv_num, | |
| 759 | - storageid: keyid, | |
| 760 | - listform | |
| 761 | - }, | |
| 762 | - is_json: 1 | |
| 763 | - }) | |
| 764 | - if(!res1 && res1.data.code!=0 ){ | |
| 765 | - getApp().confirmBox("获取预存的金额失败"); | |
| 766 | - th.setData({ paying: 0 }); | |
| 767 | - return false; | |
| 768 | - } | |
| 769 | - | |
| 770 | - if(res1.data.data.length<=0){ | |
| 771 | - getApp().confirmBox("每天每人仅能使用1次预存抵扣"); | |
| 772 | - th.setData({ paying: 0 }); | |
| 773 | - return false; | |
| 774 | - } | |
| 775 | - | |
| 776 | - var yck=0 | |
| 777 | - let resData = res1.data.data | |
| 778 | - resData.map(ite => { | |
| 779 | - yck += ite.advancesum*1 | |
| 780 | - }) | |
| 781 | - if(yck<=0){ | |
| 782 | - getApp().confirmBox("每天每人仅能使用1次预存抵扣"); | |
| 783 | - th.setData({ paying: 0 }); | |
| 784 | - return false; | |
| 785 | - } | |
| 786 | - | |
| 787 | - if(order.pre_cut && yck!=order.pre_cut){ | |
| 788 | - getApp().confirmBox("获取预存的金额不对"); | |
| 789 | - th.setData({ paying: 0 }); | |
| 790 | - return false; | |
| 791 | - } | |
| 792 | - | |
| 793 | - | |
| 794 | - } | |
| 795 | - | |
| 796 | - // 幸运购检查库存量 api/weshop/activitylist/getActLen/{store_id}/{prom_type}/{prom_id} | |
| 797 | - if (parseInt(order_goods['0']['prom_type']) == 9) { | |
| 798 | - var aid = order_goods['0']['prom_id']; | |
| 799 | - var knum = 0; | |
| 800 | - await r.promiseGet('/api/weshop/activitylist/getActLen/' + os.stoid + '/9/' + aid, { | |
| 801 | - }).then(res => { | |
| 802 | - if (res.data.code == 0) { | |
| 803 | - knum = res.data.data; | |
| 804 | - } | |
| 805 | - }); | |
| 806 | - | |
| 807 | - if (knum <= 0) { | |
| 808 | - getApp().confirmBox("库存为0,支付失败"); | |
| 809 | - th.setData({ paying: 0 }); | |
| 810 | - return false; | |
| 811 | - } | |
| 812 | - | |
| 813 | - } | |
| 814 | 719 | |
| 720 | + | |
| 815 | 721 | var wlist = ""; | 
| 816 | 722 | var the_yh_map={}; //判断那种商品的prom_type为0,正在做的活动是优惠促销 | 
| 817 | 723 | ... | ... | 
