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,7 +333,7 @@ Page({ | ||
333 | getApp().request.promiseGet("/api/weshop/pickup/list",{ | 333 | getApp().request.promiseGet("/api/weshop/pickup/list",{ |
334 | data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon, is_pos: 1}, | 334 | data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon, is_pos: 1}, |
335 | }).then(res=>{ | 335 | }).then(res=>{ |
336 | - if(res.data.code==0){ | 336 | + if(ut.ajax_ok(res)){ |
337 | e=res.data.data.pageData[0]; | 337 | e=res.data.data.pageData[0]; |
338 | if (e){ | 338 | if (e){ |
339 | e.is_no_dis=ee.is_no_dis; | 339 | e.is_no_dis=ee.is_no_dis; |
packageA/pages/profile/profile.js
@@ -1246,13 +1246,15 @@ Page({ | @@ -1246,13 +1246,15 @@ Page({ | ||
1246 | getApp().request.promiseGet("/api/weshop/pickup/list", { | 1246 | getApp().request.promiseGet("/api/weshop/pickup/list", { |
1247 | data: dd, | 1247 | data: dd, |
1248 | }).then(res => { | 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 | }else{ | 1260 | }else{ |
packageA/pages/prom_list/prom_list.js
@@ -120,7 +120,7 @@ Page({ | @@ -120,7 +120,7 @@ Page({ | ||
120 | getApp().request.promiseGet("/api/weshop/pickup/list",{ | 120 | getApp().request.promiseGet("/api/weshop/pickup/list",{ |
121 | data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon,is_pos: 1}, | 121 | data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon,is_pos: 1}, |
122 | }).then(res=>{ | 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 | e=res.data.data.pageData[0]; | 124 | e=res.data.data.pageData[0]; |
125 | if (e){ | 125 | if (e){ |
126 | appd.pk_store=e; | 126 | appd.pk_store=e; |
@@ -1030,7 +1030,7 @@ Page({ | @@ -1030,7 +1030,7 @@ Page({ | ||
1030 | }) | 1030 | }) |
1031 | }).then(res=>{ | 1031 | }).then(res=>{ |
1032 | if(res.data.code==0){ | 1032 | if(res.data.code==0){ |
1033 | - if(res.data.data.pageData){ | 1033 | + if(res.data.data.pageData && res.data.data.pageData.length){ |
1034 | var plist=res.data.data.pageData; | 1034 | var plist=res.data.data.pageData; |
1035 | var def_pick_store=th.data.def_pick_store; | 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,12 +129,13 @@ Page({ | ||
129 | await getApp().request.promiseGet(i, | 129 | await getApp().request.promiseGet(i, |
130 | {isShowLoading:1,data:{store_id:os.stoid,is_end:0,is_show:1}} | 130 | {isShowLoading:1,data:{store_id:os.stoid,is_end:0,is_show:1}} |
131 | ).then(res=>{ | 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 | getApp().showWarning("没有更多数据"); | 136 | getApp().showWarning("没有更多数据"); |
137 | th.data.ismore=0; | 137 | th.data.ismore=0; |
138 | + return false; | ||
138 | } | 139 | } |
139 | //--循环读取接口--- | 140 | //--循环读取接口--- |
140 | for(var i=0;i<plist.length;i++){ | 141 | for(var i=0;i<plist.length;i++){ |
pages/activity/seckill_list/seckill_list.js
@@ -131,8 +131,8 @@ Page({ | @@ -131,8 +131,8 @@ Page({ | ||
131 | await getApp().request.promiseGet(i, | 131 | await getApp().request.promiseGet(i, |
132 | {isShowLoading:1,data:req} | 132 | {isShowLoading:1,data:req} |
133 | ).then(res=>{ | 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 | if(plist.length<=0){ | 138 | if(plist.length<=0){ |
pages/cart/cart/cart.js
@@ -1778,7 +1778,7 @@ Page({ | @@ -1778,7 +1778,7 @@ Page({ | ||
1778 | await getApp().request.promiseGet("/api/weshop/goods/getWareStorages",{ | 1778 | await getApp().request.promiseGet("/api/weshop/goods/getWareStorages",{ |
1779 | data:{storageNos:pick_no,wareIds:encodeURIComponent(erpwareid),storeId:os.stoid} | 1779 | data:{storageNos:pick_no,wareIds:encodeURIComponent(erpwareid),storeId:os.stoid} |
1780 | }).then(res=>{ | 1780 | }).then(res=>{ |
1781 | - if(res.data.code==0){ | 1781 | + if(ut.ajax_ok(res)){ |
1782 | plist=res.data.data.pageData[0]; | 1782 | plist=res.data.data.pageData[0]; |
1783 | } | 1783 | } |
1784 | }) | 1784 | }) |
pages/cart/cart2_inte/cart2_inte.js
@@ -839,7 +839,7 @@ Page({ | @@ -839,7 +839,7 @@ Page({ | ||
839 | await getApp().request.promiseGet("/api/weshop/goods/getWareStorages",{ | 839 | await getApp().request.promiseGet("/api/weshop/goods/getWareStorages",{ |
840 | data:{storageNos:pick_no,wareIds:encodeURIComponent(erpwareid),storeId:os.stoid} | 840 | data:{storageNos:pick_no,wareIds:encodeURIComponent(erpwareid),storeId:os.stoid} |
841 | }).then(res=>{ | 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 | plist=res.data.data.pageData[0]; | 843 | plist=res.data.data.pageData[0]; |
844 | } | 844 | } |
845 | }) | 845 | }) |
pages/goods/goodsInfo/goodsInfo.js
@@ -2256,10 +2256,12 @@ Page({ | @@ -2256,10 +2256,12 @@ Page({ | ||
2256 | 2256 | ||
2257 | switch (goodsinfo.prom_type) { | 2257 | switch (goodsinfo.prom_type) { |
2258 | case 1: | 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 | break; | 2266 | break; |
2265 | case 6: | 2267 | case 6: |
pages/goods/goodsList/goodsList.js
@@ -152,7 +152,7 @@ Page({ | @@ -152,7 +152,7 @@ Page({ | ||
152 | //-- 获取 -- | 152 | //-- 获取 -- |
153 | await getApp().request.promiseGet("/api/weshop/prom/gift/page?id="+content.gift+"&store_id="+oo.stoid, { | 153 | await getApp().request.promiseGet("/api/weshop/prom/gift/page?id="+content.gift+"&store_id="+oo.stoid, { |
154 | }).then(res => { | 154 | }).then(res => { |
155 | - if(res.data.code==0) | 155 | + if(ut.ajax_ok(res)) |
156 | arr[i].content.gift_name=res.data.data.pageData[0].goods_name; | 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 | var e = getApp(); | 1 | var e = getApp(); |
2 | var regeneratorRuntime = require('../../../utils/runtime.js'); | 2 | var regeneratorRuntime = require('../../../utils/runtime.js'); |
3 | +var ut = require("../../../utils/util.js"); | ||
3 | Page({ | 4 | Page({ |
4 | /** | 5 | /** |
5 | * 页面的初始数据 | 6 | * 页面的初始数据 |
@@ -30,21 +31,28 @@ Page({ | @@ -30,21 +31,28 @@ Page({ | ||
30 | if(type==1){ | 31 | if(type==1){ |
31 | await getApp().request.promiseGet("/api/weshop/order/page", | 32 | await getApp().request.promiseGet("/api/weshop/order/page", |
32 | {data:{store_id:e.globalData.setting.stoid,order_sn:order_sn}}).then(res=>{ | 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 | }else{ | 40 | }else{ |
37 | await getApp().request.promiseGet("/api/weshop/order/page", | 41 | await getApp().request.promiseGet("/api/weshop/order/page", |
38 | {data:{store_id:e.globalData.setting.stoid,parent_sn:order_sn}}).then(res=>{ | 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,7 +561,9 @@ Page({ | ||
561 | is_show: 1 | 561 | is_show: 1 |
562 | } | 562 | } |
563 | }).then(res => { | 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,7 +606,7 @@ Page({ | ||
604 | getApp().request.promiseGet("/api/weshop/pickup/list",{ | 606 | getApp().request.promiseGet("/api/weshop/pickup/list",{ |
605 | data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon,is_pos: 1}, | 607 | data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon,is_pos: 1}, |
606 | }).then(res=>{ | 608 | }).then(res=>{ |
607 | - if(res.data.code==0){ | 609 | + if(ut.ajax_ok(res)){ |
608 | e=res.data.data.pageData[0]; | 610 | e=res.data.data.pageData[0]; |
609 | if (e){ | 611 | if (e){ |
610 | appd.pk_store=e; | 612 | appd.pk_store=e; |
pages/user/cardinfo/cardinfo.js
@@ -765,7 +765,7 @@ Page({ | @@ -765,7 +765,7 @@ Page({ | ||
765 | var th = this,is_card = 0,end_time=0; | 765 | var th = this,is_card = 0,end_time=0; |
766 | await getApp().request.promiseGet("/store/storemoduleendtime/page?store_id="+os.stoid+"&type=3", | 766 | await getApp().request.promiseGet("/store/storemoduleendtime/page?store_id="+os.stoid+"&type=3", |
767 | {1:1}).then(res => { | 767 | {1:1}).then(res => { |
768 | - if (res.data.code == 0) { | 768 | + if (ut.ajax_ok(res)) { |
769 | end_time=res.data.data.pageData[0].end_time; | 769 | end_time=res.data.data.pageData[0].end_time; |
770 | } | 770 | } |
771 | }) | 771 | }) |
@@ -828,7 +828,7 @@ Page({ | @@ -828,7 +828,7 @@ Page({ | ||
828 | var th = this,card_id =e.currentTarget.dataset.cid ,end_time=0; | 828 | var th = this,card_id =e.currentTarget.dataset.cid ,end_time=0; |
829 | await getApp().request.promiseGet("/store/storemoduleendtime/page?store_id="+os.stoid+"&type=3", | 829 | await getApp().request.promiseGet("/store/storemoduleendtime/page?store_id="+os.stoid+"&type=3", |
830 | {1:1}).then(res => { | 830 | {1:1}).then(res => { |
831 | - if (res.data.code == 0) { | 831 | + if (ut.ajax_ok(res)) { |
832 | end_time=res.data.data.pageData[0].end_time; | 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,7 +63,7 @@ Page({ | ||
63 | //-- 读取会员中心按钮列表 -- | 63 | //-- 读取会员中心按钮列表 -- |
64 | getApp().request.get("/api/weshop/userTool/page?pageSize=100", { | 64 | getApp().request.get("/api/weshop/userTool/page?pageSize=100", { |
65 | success:function(res){ | 65 | success:function(res){ |
66 | - if(res.data.code==0 ){ | 66 | + if(ut.ajax_ok(res)) { |
67 | var d_list=res.data.data.pageData; | 67 | var d_list=res.data.data.pageData; |
68 | getApp().promiseGet("/api/weshop/storeDistribut/get/"+os.stoid,{}).then(rs=>{ | 68 | getApp().promiseGet("/api/weshop/storeDistribut/get/"+os.stoid,{}).then(rs=>{ |
69 | var dis=rs.data.data; | 69 | var dis=rs.data.data; |
@@ -79,7 +79,7 @@ Page({ | @@ -79,7 +79,7 @@ Page({ | ||
79 | enabled: 1 | 79 | enabled: 1 |
80 | }, | 80 | }, |
81 | success:function(res){ | 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 | var item=res.data.data.pageData[0]; | 83 | var item=res.data.data.pageData[0]; |
84 | if (item && item.ad_code) th.setData({ad_img:item.ad_code}) | 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,7 +657,7 @@ Page({ | ||
657 | } | 657 | } |
658 | }).then(res => { | 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 | var store_data=null; | 661 | var store_data=null; |
662 | for(var i in res.data.data.pageData){ | 662 | for(var i in res.data.data.pageData){ |
663 | var it=res.data.data.pageData[i]; | 663 | var it=res.data.data.pageData[i]; |
pages/user/order_detail/order_detail.js
@@ -553,7 +553,7 @@ Page({ | @@ -553,7 +553,7 @@ Page({ | ||
553 | await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{ | 553 | await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{ |
554 | data:{store_id:os.stoid,goods_id:gg.goods_id} | 554 | data:{store_id:os.stoid,goods_id:gg.goods_id} |
555 | }).then(res=>{ | 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 | prom=res.data.data.pageData[0]; | 557 | prom=res.data.data.pageData[0]; |
558 | } | 558 | } |
559 | }) | 559 | }) |
@@ -672,7 +672,7 @@ Page({ | @@ -672,7 +672,7 @@ Page({ | ||
672 | await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{ | 672 | await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{ |
673 | data:{store_id:os.stoid,goods_id:goodsinfo.goods_id} | 673 | data:{store_id:os.stoid,goods_id:goodsinfo.goods_id} |
674 | }).then(res=>{ | 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 | prom=res.data.data.pageData[0]; | 676 | prom=res.data.data.pageData[0]; |
677 | } | 677 | } |
678 | }) | 678 | }) |
pages/user/userqy/userqy.js
@@ -81,7 +81,7 @@ Page({ | @@ -81,7 +81,7 @@ Page({ | ||
81 | await getApp().request.promiseGet("/api/weshop/users/grade/vipgradeinfo/page",{ | 81 | await getApp().request.promiseGet("/api/weshop/users/grade/vipgradeinfo/page",{ |
82 | data:{ storeId:os.stoid} | 82 | data:{ storeId:os.stoid} |
83 | }).then(res=>{ | 83 | }).then(res=>{ |
84 | - if (res.data.data) | 84 | + if (res.data.data && res.data.data.pageData && res.data.data.pageData.length) |
85 | backClass=res.data.data.pageData; | 85 | backClass=res.data.data.pageData; |
86 | }) | 86 | }) |
87 | 87 | ||
@@ -100,7 +100,7 @@ Page({ | @@ -100,7 +100,7 @@ Page({ | ||
100 | await getApp().request.promiseGet("/api/weshop/users/grade/vipprivilegeinfo/page",{ | 100 | await getApp().request.promiseGet("/api/weshop/users/grade/vipprivilegeinfo/page",{ |
101 | data:{storeId:os.stoid,pageSize:100} | 101 | data:{storeId:os.stoid,pageSize:100} |
102 | }).then(res=>{ | 102 | }).then(res=>{ |
103 | - if (res.data.data) | 103 | + if (res.data.data && res.data.data.pageData && res.data.data.pageData.length) |
104 | qy_list=res.data.data.pageData; | 104 | qy_list=res.data.data.pageData; |
105 | }) | 105 | }) |
106 | 106 | ||
@@ -108,7 +108,7 @@ Page({ | @@ -108,7 +108,7 @@ Page({ | ||
108 | await getApp().request.promiseGet("/api/weshop/users/grade/privilegeform/list/page",{ | 108 | await getApp().request.promiseGet("/api/weshop/users/grade/privilegeform/list/page",{ |
109 | data: { storeId: os.stoid, GradeId: gradeId, userId: gl_data.user_id, pageSize: 100 } | 109 | data: { storeId: os.stoid, GradeId: gradeId, userId: gl_data.user_id, pageSize: 100 } |
110 | }).then(res=>{ | 110 | }).then(res=>{ |
111 | - if (res.data.data) | 111 | + if (res.data.data && res.data.data.pageData && res.data.data.pageData.length) |
112 | g_qy_list=res.data.data.pageData; | 112 | g_qy_list=res.data.data.pageData; |
113 | }); | 113 | }); |
114 | 114 | ||
@@ -227,7 +227,7 @@ Page({ | @@ -227,7 +227,7 @@ Page({ | ||
227 | await getApp().request.promiseGet("/api/weshop/users/grade/privilegeform/list/page",{ | 227 | await getApp().request.promiseGet("/api/weshop/users/grade/privilegeform/list/page",{ |
228 | data: { storeId: os.stoid, GradeId: gr_id, userId: gl_data.user_id, pageSize: 100} | 228 | data: { storeId: os.stoid, GradeId: gr_id, userId: gl_data.user_id, pageSize: 100} |
229 | }).then(res=>{ | 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 | for(var i in qy_list){ | 233 | for(var i in qy_list){ |