Commit 8602d4a07f8253c3053c45bed78f724db582b67e

Authored by 后端研发-苏泰源
2 parents defb62d2 4b9a80fe

Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev

components/diy_seckill/diy_seckill.js
@@ -78,23 +78,26 @@ Component({ @@ -78,23 +78,26 @@ Component({
78 // 这里是一个自定义方法 78 // 这里是一个自定义方法
79 customMethod: function () { }, 79 customMethod: function () { },
80 init: function (g_id) { 80 init: function (g_id) {
81 - var th = this, app = getApp(), goodsidlist = ""; 81 + var th = this, app = getApp(), goodsidlist = "", idlist = "";
82 if (g_id.data_type == 2) { 82 if (g_id.data_type == 2) {
83 if (g_id.data && g_id.data.length > 0) { 83 if (g_id.data && g_id.data.length > 0) {
84 //--先把商品ID串起来-- 84 //--先把商品ID串起来--
85 g_id.data.forEach(function (val, ind) { 85 g_id.data.forEach(function (val, ind) {
86 var item = {}; 86 var item = {};
87 goodsidlist += val.goodsid + ","; 87 goodsidlist += val.goodsid + ",";
  88 + idlist += val.flashid + ",";
88 }) 89 })
89 goodsidlist = ut.sub_last(goodsidlist); 90 goodsidlist = ut.sub_last(goodsidlist);
  91 + idlist = ut.sub_last(idlist);
90 92
91 var user_id=getApp().globalData.user_id; 93 var user_id=getApp().globalData.user_id;
92 if(!user_id){ user_id=0;} 94 if(!user_id){ user_id=0;}
93 95
94 //--调用接口,读取秒杀-- 96 //--调用接口,读取秒杀--
95 - app.request.promiseGet("/api/ms/flash_sale/getGoodsList?store_id="  
96 - + os.stoid + "&goodsidlist=" + goodsidlist+"&user_id="+user_id+"&type=1", {}).then(res => {  
97 - console.log(res); 97 + // var gUrl = "/api/ms/flash_sale/getGoodsList?store_id=" + os.stoid + "&goodsidlist=" + goodsidlist+"&user_id="+user_id+"&type=1";
  98 + var gUrl = "/api/ms/flash_sale/getGoodsList?store_id=" + os.stoid + "&idlist=" + idlist + "&user_id="+user_id+"&type=1";
  99 + app.request.promiseGet(gUrl, {}).then(res => {
  100 +
98 //如果秒杀的数组为空的时候 101 //如果秒杀的数组为空的时候
99 var goodslist = res.data.data; 102 var goodslist = res.data.data;
100 //就算是添加的活动已经过期,就要用最新的进行中活动 103 //就算是添加的活动已经过期,就要用最新的进行中活动
@@ -153,15 +156,9 @@ Component({ @@ -153,15 +156,9 @@ Component({
153 for(let i in all_array){ 156 for(let i in all_array){
154 let item=all_array[i]; 157 let item=all_array[i];
155 if(item.user_price) item.price=item.user_price; 158 if(item.user_price) item.price=item.user_price;
156 -  
157 - if(item.start_time > newTime) { //活动即将开始 159 + if(item.start_time > newTime) {
158 item.status = 0; 160 item.status = 0;
159 - };  
160 - if(item.end_time <= newTime) { //活动结束  
161 - item.status = 3;  
162 - };  
163 -  
164 - if(item.start_time < newTime && item.goods_num > item.buy_num) { 161 + } else if(item.end_time > newTime) {
165 item.status = 1; 162 item.status = 1;
166 }; 163 };
167 164
pages/index/index/index.js
@@ -506,7 +506,7 @@ Page({ @@ -506,7 +506,7 @@ Page({
506 if (data && data.length > 0) { 506 if (data && data.length > 0) {
507 var temp_data = data[0]; 507 var temp_data = data[0];
508 var t_arr = JSON.parse(temp_data.json_str); 508 var t_arr = JSON.parse(temp_data.json_str);
509 - console.log(t_arr); 509 +
510 th.setData({ 510 th.setData({
511 template_arr: t_arr, 511 template_arr: t_arr,
512 isTemplate: 1, 512 isTemplate: 1,
pages/index/index/index.wxml
@@ -171,7 +171,7 @@ @@ -171,7 +171,7 @@
171 </navigator> 171 </navigator>
172 <view class="seckill-list"> 172 <view class="seckill-list">
173 <swiper class="s_prom" indicator-dots="{{false}}" bindchange="flashSwiperChange"> 173 <swiper class="s_prom" indicator-dots="{{false}}" bindchange="flashSwiperChange">
174 - <swiper-item wx:for="{{saleGoods}}" wx:key="{{index}}" class="p_swiper" wx:key="saleGoods" style="740rpx !important;padding: 0; margin-left: 10rpx"> 174 + <swiper-item wx:for="{{saleGoods}}" wx:key="{{index}}" class="p_swiper" wx:key="saleGoods" style="padding: 0; margin-left: 10rpx">
175 <navigator style="flex-shrink: 0;width: 247rpx" class="nav" hover-class="none" url="{{aitem.goods_type == 0 ? ('/pages/goods/goodsInfo/goodsInfo?goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=1&prom_id=' + aitem.id):('/packageA/pages/goodsInfo/goodsInfo?goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=1&prom_id=' + aitem.id )}}" wx:for="{{item}}" wx:key="item" wx:for-item="aitem" wx:for-index="aind"> 175 <navigator style="flex-shrink: 0;width: 247rpx" class="nav" hover-class="none" url="{{aitem.goods_type == 0 ? ('/pages/goods/goodsInfo/goodsInfo?goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=1&prom_id=' + aitem.id):('/packageA/pages/goodsInfo/goodsInfo?goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=1&prom_id=' + aitem.id )}}" wx:for="{{item}}" wx:key="item" wx:for-item="aitem" wx:for-index="aind">
176 <view class="imgview"> 176 <view class="imgview">
177 <image src="{{url+aitem.original_img}}" mode="aspectFill" lazy-load="true" data-errorimg="saleGoods[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3" data-img="{{aitem.original_img}}"></image> 177 <image src="{{url+aitem.original_img}}" mode="aspectFill" lazy-load="true" data-errorimg="saleGoods[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3" data-img="{{aitem.original_img}}"></image>