Commit 14af7dd86619484691ad18d80d2c33b2c7a8d991

Authored by yvan.ni
1 parent 55d2a0bb

秒杀自定义模板bug优化,id空掉了

components/diy_seckill/diy_seckill.js
@@ -113,6 +113,11 @@ Component({ @@ -113,6 +113,11 @@ Component({
113 113
114 //就算是添加的活动已经过期,就要用最新的活动 114 //就算是添加的活动已经过期,就要用最新的活动
115 set_goods_list(g_id, goodslist) { 115 set_goods_list(g_id, goodslist) {
  116 +
  117 + goodslist.forEach(function (vy, indy) {
  118 + if(!vy.id) vy.id=vy.prom_id;
  119 + })
  120 +
116 // 判断火热,预热 121 // 判断火热,预热
117 var newTime = ut.gettimestamp(), all_array = [], th = this; 122 var newTime = ut.gettimestamp(), all_array = [], th = this;
118 th.setData({ newTime: newTime }); 123 th.setData({ newTime: newTime });
@@ -121,16 +126,14 @@ Component({ @@ -121,16 +126,14 @@ Component({
121 g_id.forEach(function (val, ind) { 126 g_id.forEach(function (val, ind) {
122 goodslist.forEach(function (vy, indy) { 127 goodslist.forEach(function (vy, indy) {
123 if (val.goodsid == vy.goods_id) { 128 if (val.goodsid == vy.goods_id) {
124 - if(!vy.id) vy.id=vy.prom_id;  
125 all_array.push(vy); 129 all_array.push(vy);
126 } 130 }
127 }) 131 })
128 }) 132 })
129 } else { 133 } else {
130 - all_array = goodslist; 134 + all_array = goodslist;
131 } 135 }
132 136
133 -  
134 if (all_array.length == 0) { 137 if (all_array.length == 0) {
135 all_array = goodslist; 138 all_array = goodslist;
136 } 139 }