Commit 4b823f571591521ddb49031420e00cfcc6abc0ce
1 parent
5452327e
pageData没有判断空,报警优化
Showing
16 changed files
with
59 additions
and
44 deletions
packageA/pages/goodsInfo/goodsInfo.js
... | ... | @@ -333,7 +333,7 @@ Page({ |
333 | 333 | getApp().request.promiseGet("/api/weshop/pickup/list",{ |
334 | 334 | data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon, is_pos: 1}, |
335 | 335 | }).then(res=>{ |
336 | - if(res.data.code==0){ | |
336 | + if(ut.ajax_ok(res)){ | |
337 | 337 | e=res.data.data.pageData[0]; |
338 | 338 | if (e){ |
339 | 339 | e.is_no_dis=ee.is_no_dis; | ... | ... |
packageA/pages/profile/profile.js
... | ... | @@ -1246,13 +1246,15 @@ Page({ |
1246 | 1246 | getApp().request.promiseGet("/api/weshop/pickup/list", { |
1247 | 1247 | data: dd, |
1248 | 1248 | }).then(res => { |
1249 | - var top_store=res.data.data.pageData[0]; | |
1250 | - th.setData({ | |
1251 | - stoname: top_store.pickup_name, | |
1252 | - sto_sele_name: top_store.pickup_name, | |
1253 | - sto_sele_id: top_store.pickup_id, | |
1254 | - sto_sele_distr: top_store.distr_type, | |
1255 | - }) | |
1249 | + if(ut.ajax_ok(res)){ | |
1250 | + var top_store=res.data.data.pageData[0]; | |
1251 | + th.setData({ | |
1252 | + stoname: top_store.pickup_name, | |
1253 | + sto_sele_name: top_store.pickup_name, | |
1254 | + sto_sele_id: top_store.pickup_id, | |
1255 | + sto_sele_distr: top_store.distr_type, | |
1256 | + }) | |
1257 | + } | |
1256 | 1258 | }) |
1257 | 1259 | |
1258 | 1260 | }else{ | ... | ... |
packageA/pages/prom_list/prom_list.js
... | ... | @@ -120,7 +120,7 @@ Page({ |
120 | 120 | getApp().request.promiseGet("/api/weshop/pickup/list",{ |
121 | 121 | data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon,is_pos: 1}, |
122 | 122 | }).then(res=>{ |
123 | - if(res.data.code==0 && res.data.data && res.data.data.pageData){ | |
123 | + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length){ | |
124 | 124 | e=res.data.data.pageData[0]; |
125 | 125 | if (e){ |
126 | 126 | appd.pk_store=e; |
... | ... | @@ -1030,7 +1030,7 @@ Page({ |
1030 | 1030 | }) |
1031 | 1031 | }).then(res=>{ |
1032 | 1032 | if(res.data.code==0){ |
1033 | - if(res.data.data.pageData){ | |
1033 | + if(res.data.data.pageData && res.data.data.pageData.length){ | |
1034 | 1034 | var plist=res.data.data.pageData; |
1035 | 1035 | var def_pick_store=th.data.def_pick_store; |
1036 | 1036 | //以原来的数组为外循环,保证距离的顺序 | ... | ... |
pages/activity/pind_list/pind_list.js
... | ... | @@ -129,12 +129,13 @@ Page({ |
129 | 129 | await getApp().request.promiseGet(i, |
130 | 130 | {isShowLoading:1,data:{store_id:os.stoid,is_end:0,is_show:1}} |
131 | 131 | ).then(res=>{ |
132 | - plist=res.data.data.pageData; | |
132 | + if(ut.ajax_ok(res)) plist=res.data.data.pageData; | |
133 | 133 | }); |
134 | 134 | |
135 | - if(plist.length<=0){ | |
135 | + if(!plist || plist.length<=0){ | |
136 | 136 | getApp().showWarning("没有更多数据"); |
137 | 137 | th.data.ismore=0; |
138 | + return false; | |
138 | 139 | } |
139 | 140 | //--循环读取接口--- |
140 | 141 | for(var i=0;i<plist.length;i++){ | ... | ... |
pages/activity/seckill_list/seckill_list.js
... | ... | @@ -131,8 +131,8 @@ Page({ |
131 | 131 | await getApp().request.promiseGet(i, |
132 | 132 | {isShowLoading:1,data:req} |
133 | 133 | ).then(res=>{ |
134 | - plist=res.data.data.pageData; | |
135 | - console.log("是什么即将开始",plist); | |
134 | + if(ut.ajax_ok(res)) plist=res.data.data.pageData; | |
135 | + | |
136 | 136 | }); |
137 | 137 | |
138 | 138 | if(plist.length<=0){ | ... | ... |
pages/cart/cart/cart.js
... | ... | @@ -1778,7 +1778,7 @@ Page({ |
1778 | 1778 | await getApp().request.promiseGet("/api/weshop/goods/getWareStorages",{ |
1779 | 1779 | data:{storageNos:pick_no,wareIds:encodeURIComponent(erpwareid),storeId:os.stoid} |
1780 | 1780 | }).then(res=>{ |
1781 | - if(res.data.code==0){ | |
1781 | + if(ut.ajax_ok(res)){ | |
1782 | 1782 | plist=res.data.data.pageData[0]; |
1783 | 1783 | } |
1784 | 1784 | }) | ... | ... |
pages/cart/cart2_inte/cart2_inte.js
... | ... | @@ -839,7 +839,7 @@ Page({ |
839 | 839 | await getApp().request.promiseGet("/api/weshop/goods/getWareStorages",{ |
840 | 840 | data:{storageNos:pick_no,wareIds:encodeURIComponent(erpwareid),storeId:os.stoid} |
841 | 841 | }).then(res=>{ |
842 | - if(res.data.code==0){ | |
842 | + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length){ | |
843 | 843 | plist=res.data.data.pageData[0]; |
844 | 844 | } |
845 | 845 | }) | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -2256,10 +2256,12 @@ Page({ |
2256 | 2256 | |
2257 | 2257 | switch (goodsinfo.prom_type) { |
2258 | 2258 | case 1: |
2259 | - await getApp().request.promiseGet("/api/ms/flash_sale/get/" + os.stoid + "/" + goodsinfo.prom_id, { | |
2260 | - }).then(res => { | |
2261 | - if (res.data.code == 0) prom = res.data.data; | |
2262 | - }) | |
2259 | + | |
2260 | + if(goodsinfo.prom_id) { | |
2261 | + await getApp().request.promiseGet("/api/ms/flash_sale/get/" + os.stoid + "/" + goodsinfo.prom_id, {}).then(res => { | |
2262 | + if (res.data.code == 0) prom = res.data.data; | |
2263 | + }) | |
2264 | + } | |
2263 | 2265 | |
2264 | 2266 | break; |
2265 | 2267 | case 6: | ... | ... |
pages/goods/goodsList/goodsList.js
... | ... | @@ -152,7 +152,7 @@ Page({ |
152 | 152 | //-- 获取 -- |
153 | 153 | await getApp().request.promiseGet("/api/weshop/prom/gift/page?id="+content.gift+"&store_id="+oo.stoid, { |
154 | 154 | }).then(res => { |
155 | - if(res.data.code==0) | |
155 | + if(ut.ajax_ok(res)) | |
156 | 156 | arr[i].content.gift_name=res.data.data.pageData[0].goods_name; |
157 | 157 | }) |
158 | 158 | } | ... | ... |
pages/payment/pay_success/pay_success.js
1 | 1 | var e = getApp(); |
2 | 2 | var regeneratorRuntime = require('../../../utils/runtime.js'); |
3 | +var ut = require("../../../utils/util.js"); | |
3 | 4 | Page({ |
4 | 5 | /** |
5 | 6 | * 页面的初始数据 |
... | ... | @@ -30,21 +31,28 @@ Page({ |
30 | 31 | if(type==1){ |
31 | 32 | await getApp().request.promiseGet("/api/weshop/order/page", |
32 | 33 | {data:{store_id:e.globalData.setting.stoid,order_sn:order_sn}}).then(res=>{ |
33 | - order=res.data.data.pageData[0]; | |
34 | - th.setData({order:order,order_sn:order_sn}) | |
34 | + if(ut.ajax_ok(res)){ | |
35 | + order=res.data.data.pageData[0]; | |
36 | + th.setData({order:order,order_sn:order_sn}) | |
37 | + } | |
38 | + | |
35 | 39 | }) |
36 | 40 | }else{ |
37 | 41 | await getApp().request.promiseGet("/api/weshop/order/page", |
38 | 42 | {data:{store_id:e.globalData.setting.stoid,parent_sn:order_sn}}).then(res=>{ |
39 | 43 | |
40 | - var allmoney=0,user_money=0; | |
41 | - for(var i in res.data.data.pageData){ | |
42 | - var item=res.data.data.pageData[i]; | |
43 | - allmoney+=item.order_amount; | |
44 | - user_money += item.user_money?item.user_money:0; | |
45 | - } | |
46 | - order=res.data.data.pageData[0]; | |
47 | - th.setData({ order: order, type: 2, allmoney: allmoney, order_sn: order_sn, user_money: user_money}) | |
44 | + if(ut.ajax_ok(res)){ | |
45 | + var allmoney=0,user_money=0; | |
46 | + for(var i in res.data.data.pageData){ | |
47 | + var item=res.data.data.pageData[i]; | |
48 | + allmoney+=item.order_amount; | |
49 | + user_money += item.user_money?item.user_money:0; | |
50 | + } | |
51 | + order=res.data.data.pageData[0]; | |
52 | + th.setData({ order: order, type: 2, allmoney: allmoney, order_sn: order_sn, user_money: user_money}) | |
53 | + } | |
54 | + | |
55 | + | |
48 | 56 | }) |
49 | 57 | } |
50 | 58 | //--获取门店-- | ... | ... |
pages/team/team_show/team_show.js
... | ... | @@ -561,7 +561,9 @@ Page({ |
561 | 561 | is_show: 1 |
562 | 562 | } |
563 | 563 | }).then(res => { |
564 | - pageteam = res.data.data.pageData; | |
564 | + if(ut.ajax_ok(res)){ | |
565 | + pageteam = res.data.data.pageData; | |
566 | + } | |
565 | 567 | }); |
566 | 568 | |
567 | 569 | //-- 获取用户的默认门店 -- |
... | ... | @@ -604,7 +606,7 @@ Page({ |
604 | 606 | getApp().request.promiseGet("/api/weshop/pickup/list",{ |
605 | 607 | data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon,is_pos: 1}, |
606 | 608 | }).then(res=>{ |
607 | - if(res.data.code==0){ | |
609 | + if(ut.ajax_ok(res)){ | |
608 | 610 | e=res.data.data.pageData[0]; |
609 | 611 | if (e){ |
610 | 612 | appd.pk_store=e; | ... | ... |
pages/user/cardinfo/cardinfo.js
... | ... | @@ -765,7 +765,7 @@ Page({ |
765 | 765 | var th = this,is_card = 0,end_time=0; |
766 | 766 | await getApp().request.promiseGet("/store/storemoduleendtime/page?store_id="+os.stoid+"&type=3", |
767 | 767 | {1:1}).then(res => { |
768 | - if (res.data.code == 0) { | |
768 | + if (ut.ajax_ok(res)) { | |
769 | 769 | end_time=res.data.data.pageData[0].end_time; |
770 | 770 | } |
771 | 771 | }) |
... | ... | @@ -828,7 +828,7 @@ Page({ |
828 | 828 | var th = this,card_id =e.currentTarget.dataset.cid ,end_time=0; |
829 | 829 | await getApp().request.promiseGet("/store/storemoduleendtime/page?store_id="+os.stoid+"&type=3", |
830 | 830 | {1:1}).then(res => { |
831 | - if (res.data.code == 0) { | |
831 | + if (ut.ajax_ok(res)) { | |
832 | 832 | end_time=res.data.data.pageData[0].end_time; |
833 | 833 | } |
834 | 834 | }) | ... | ... |
pages/user/index/index.js
... | ... | @@ -63,7 +63,7 @@ Page({ |
63 | 63 | //-- 读取会员中心按钮列表 -- |
64 | 64 | getApp().request.get("/api/weshop/userTool/page?pageSize=100", { |
65 | 65 | success:function(res){ |
66 | - if(res.data.code==0 ){ | |
66 | + if(ut.ajax_ok(res)) { | |
67 | 67 | var d_list=res.data.data.pageData; |
68 | 68 | getApp().promiseGet("/api/weshop/storeDistribut/get/"+os.stoid,{}).then(rs=>{ |
69 | 69 | var dis=rs.data.data; |
... | ... | @@ -79,7 +79,7 @@ Page({ |
79 | 79 | enabled: 1 |
80 | 80 | }, |
81 | 81 | success:function(res){ |
82 | - if(res.data.code==0 && res.data.data){ | |
82 | + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length){ | |
83 | 83 | var item=res.data.data.pageData[0]; |
84 | 84 | if (item && item.ad_code) th.setData({ad_img:item.ad_code}) |
85 | 85 | } | ... | ... |
pages/user/my_service/appment_main.js
... | ... | @@ -657,7 +657,7 @@ Page({ |
657 | 657 | } |
658 | 658 | }).then(res => { |
659 | 659 | //-- 如果是门店的话 -- |
660 | - if (res.data.code == 0 && res.data.data && res.data.data.pageData) { | |
660 | + if (res.data.code == 0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length) { | |
661 | 661 | var store_data=null; |
662 | 662 | for(var i in res.data.data.pageData){ |
663 | 663 | var it=res.data.data.pageData[i]; | ... | ... |
pages/user/order_detail/order_detail.js
... | ... | @@ -553,7 +553,7 @@ Page({ |
553 | 553 | await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{ |
554 | 554 | data:{store_id:os.stoid,goods_id:gg.goods_id} |
555 | 555 | }).then(res=>{ |
556 | - if(res.data.code==0 && res.data.data && res.data.data.pageData){ | |
556 | + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length){ | |
557 | 557 | prom=res.data.data.pageData[0]; |
558 | 558 | } |
559 | 559 | }) |
... | ... | @@ -672,7 +672,7 @@ Page({ |
672 | 672 | await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{ |
673 | 673 | data:{store_id:os.stoid,goods_id:goodsinfo.goods_id} |
674 | 674 | }).then(res=>{ |
675 | - if(res.data.code==0 && res.data.data && res.data.data.pageData){ | |
675 | + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length){ | |
676 | 676 | prom=res.data.data.pageData[0]; |
677 | 677 | } |
678 | 678 | }) | ... | ... |
pages/user/userqy/userqy.js
... | ... | @@ -81,7 +81,7 @@ Page({ |
81 | 81 | await getApp().request.promiseGet("/api/weshop/users/grade/vipgradeinfo/page",{ |
82 | 82 | data:{ storeId:os.stoid} |
83 | 83 | }).then(res=>{ |
84 | - if (res.data.data) | |
84 | + if (res.data.data && res.data.data.pageData && res.data.data.pageData.length) | |
85 | 85 | backClass=res.data.data.pageData; |
86 | 86 | }) |
87 | 87 | |
... | ... | @@ -100,7 +100,7 @@ Page({ |
100 | 100 | await getApp().request.promiseGet("/api/weshop/users/grade/vipprivilegeinfo/page",{ |
101 | 101 | data:{storeId:os.stoid,pageSize:100} |
102 | 102 | }).then(res=>{ |
103 | - if (res.data.data) | |
103 | + if (res.data.data && res.data.data.pageData && res.data.data.pageData.length) | |
104 | 104 | qy_list=res.data.data.pageData; |
105 | 105 | }) |
106 | 106 | |
... | ... | @@ -108,7 +108,7 @@ Page({ |
108 | 108 | await getApp().request.promiseGet("/api/weshop/users/grade/privilegeform/list/page",{ |
109 | 109 | data: { storeId: os.stoid, GradeId: gradeId, userId: gl_data.user_id, pageSize: 100 } |
110 | 110 | }).then(res=>{ |
111 | - if (res.data.data) | |
111 | + if (res.data.data && res.data.data.pageData && res.data.data.pageData.length) | |
112 | 112 | g_qy_list=res.data.data.pageData; |
113 | 113 | }); |
114 | 114 | |
... | ... | @@ -227,7 +227,7 @@ Page({ |
227 | 227 | await getApp().request.promiseGet("/api/weshop/users/grade/privilegeform/list/page",{ |
228 | 228 | data: { storeId: os.stoid, GradeId: gr_id, userId: gl_data.user_id, pageSize: 100} |
229 | 229 | }).then(res=>{ |
230 | - g_qy_list=res.data.data.pageData; | |
230 | + if(ut.ajax_ok(res)) g_qy_list=res.data.data.pageData; | |
231 | 231 | }) |
232 | 232 | |
233 | 233 | for(var i in qy_list){ | ... | ... |