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