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

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);