Commit 62646746f8837944e992040c9f4cc23709a85723

Authored by 后端研发-苏泰源
1 parent 2b43715b

首页秒杀列表

Showing 1 changed file with 35 additions and 2 deletions
pages/index/index/index.js
... ... @@ -379,13 +379,44 @@ Page({
379 379 //当前时间戳
380 380 var nt = ut.gettimestamp();
381 381  
382   - flash_data.forEach(function (val, ind) {
  382 + flash_data.forEach(async function (val, ind) {
383 383  
384 384 if(val.user_price) val.price=val.user_price;
385 385 if (val.start_time > nt) flash_data[ind].status = 0;
386 386 else if (val.end_time > nt) flash_data[ind].status = 1;
387   - if (val.buy_num >= val.goods_num) flash_data[ind].status = 2;
  387 +
  388 + if (val.buy_num >= val.goods_num){
  389 + flash_data[ind].status = 2;
  390 + } else {
  391 + await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" +
  392 + os.stoid + "/1/" + val.id, {}
  393 + ).then(res => {
  394 + if (res.data.code == 0) {
  395 + if (res.data.data <= 0) flash_data[ind].status = 2;
  396 + };
  397 + })
  398 + };
  399 +
388 400 });
  401 +
  402 + // var plist = flash_data;
  403 + // //--循环读取接口---
  404 + // for (var i = 0; i < plist.length; i++) {
  405 +
  406 + // // if (plist[i].user_price) plist[i].price = plist[i].user_price;
  407 + // // var prom_id = plist[i].id;
  408 + // await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" +
  409 + // os.stoid + "/1/" + prom_id, {}
  410 + // ).then(res => {
  411 + // if (res.data.code == 0) {
  412 + // plist[i].status = 1;
  413 + // if (res.data.data <= 0) plist[i].status = 3;
  414 + // }
  415 + // })
  416 + // alllist.push(plist[i]);
  417 + // }
  418 +
  419 +
389 420  
390 421 var arr = new Array();
391 422 //--三个三个一组---
... ... @@ -1179,6 +1210,8 @@ Page({
1179 1210 var url=e.currentTarget.dataset.url;
1180 1211 getApp().goto(url);
1181 1212 },
  1213 +
  1214 +
1182 1215  
1183 1216  
1184 1217  
... ...