Commit a0e42294b06b217bdcfc715849342fa372e6b88f

Authored by 泉州测试
1 parent b8804951

检测活动状态

packageA/pages/details_serviceCard/details_serviceCard.js
@@ -266,7 +266,7 @@ Page({ @@ -266,7 +266,7 @@ Page({
266 var c_num = 0; 266 var c_num = 0;
267 // 多商品 267 // 多商品
268 for (let i = 0; i < len; i++) { 268 for (let i = 0; i < len; i++) {
269 - 269 +
270 var newd = { 270 var newd = {
271 // service_id: th.data.data.id, 271 // service_id: th.data.data.id,
272 // service_sn:th.data.data.service_sn, 272 // service_sn:th.data.data.service_sn,
@@ -324,16 +324,26 @@ Page({ @@ -324,16 +324,26 @@ Page({
324 }); 324 });
325 325
326 // 获取限购数 326 // 获取限购数
  327 + var is_end = 1;
327 await getApp().request.promiseGet("/api/ms/flash_sale/getNew/" + os.stoid + "/" + user_id + "/" + prom_id, {}).then(res => { 328 await getApp().request.promiseGet("/api/ms/flash_sale/getNew/" + os.stoid + "/" + user_id + "/" + prom_id, {}).then(res => {
328 if (res.data.code == 0) { 329 if (res.data.code == 0) {
  330 + is_end = res.data.data.is_end;
329 limitNum = res.data.data.buy_limit; 331 limitNum = res.data.data.buy_limit;
330 } 332 }
331 }); 333 });
  334 + // 判断活动是否结束
  335 + if (is_end == 1) {
  336 + wx.showModal({
  337 + title: details.list[i].service_name + '\n\t活动已经结束',
  338 + });
  339 + return false;
  340 + }
  341 +
332 342
333 var snum = limitNum - boughtNum; 343 var snum = limitNum - boughtNum;
334 if (snum <= 0) { 344 if (snum <= 0) {
335 wx.showModal({ 345 wx.showModal({
336 - title: '超出限购数量', 346 + title: '超出活动限购数量',
337 }); 347 });
338 return false; 348 return false;
339 } 349 }