【修复】修复秒杀【即将开始】类型下计算时间错误的问题。

This commit is contained in:
大灰灰
2022-12-23 02:16:06 +08:00
parent 0d65f2b69a
commit 3342aed9f5
2 changed files with 15 additions and 3 deletions

View File

@@ -257,8 +257,20 @@ namespace CoreCms.Net.Services
dto.mktPrice = good.mktprice;
dto.price = good.price;
var ts = item.endTime.Subtract(dtNow);
dto.timestamp = (int)ts.TotalSeconds;
if (dto.startStatus == (int)GlobalEnumVars.GroupSeckillStatus.Upcoming)
{
var ts = item.startTime.Subtract(dtNow);
dto.timestamp = (int)ts.TotalSeconds;
}
else if (dto.startStatus == (int)GlobalEnumVars.GroupSeckillStatus.InProgress)
{
var ts = item.endTime.Subtract(dtNow);
dto.timestamp = (int)ts.TotalSeconds;
}
else if (dto.startStatus == (int)GlobalEnumVars.GroupSeckillStatus.Finished)
{
dto.timestamp = 0;
}
}
}
var result = results.Find(p => p.promotionId == item.id);

View File

@@ -30,7 +30,7 @@
<view class="coreshop-font-xs coreshop-text-through coreshop-margin-left-5">{{item.mktPrice}}</view>
</view>
<view class="coreshop-seckill-btn" v-if="item.startStatus == 1" @click="goSeckillDetail(item.id)">马上秒</view>
<view class="coreshop-seckill-btn" v-if="item.startStatus == 0">即将开始</view>
<view class="coreshop-solitaire-btn" v-if="item.startStatus == 0">即将开始</view>
<view class="coreshop-buy-btn-disabled" v-if="item.startStatus == 2">已结束</view>
</view>
</view>