mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 19:03:27 +08:00
【调整】重写拼团前端列表,拼团详情,拼团首页组件,拼团海报等数据获取规则,减少不必要的数据查询,增加redis缓存,提升访问速度,调整拼团海报为新海报模式。
【优化】优化分享识别跳转页面【jump】代码。
This commit is contained in:
@@ -560,7 +560,7 @@ namespace CoreCms.Net.Services
|
||||
|
||||
if (promotionModel.startTime > dt)
|
||||
{
|
||||
startStatus = (int)GlobalEnumVars.PinTuanRuleStatus.notBegun;
|
||||
startStatus = (int)GlobalEnumVars.GroupSeckillStatus.Upcoming;
|
||||
|
||||
TimeSpan ts = promotionModel.startTime.Subtract(dt);
|
||||
lastTime = (int)ts.TotalSeconds;
|
||||
@@ -568,7 +568,7 @@ namespace CoreCms.Net.Services
|
||||
}
|
||||
else if (promotionModel.startTime <= dt && promotionModel.endTime > dt)
|
||||
{
|
||||
startStatus = (int)GlobalEnumVars.PinTuanRuleStatus.begin;
|
||||
startStatus = (int)GlobalEnumVars.GroupSeckillStatus.InProgress;
|
||||
|
||||
TimeSpan ts = promotionModel.endTime.Subtract(dt);
|
||||
lastTime = (int)ts.TotalSeconds;
|
||||
@@ -576,7 +576,7 @@ namespace CoreCms.Net.Services
|
||||
}
|
||||
else
|
||||
{
|
||||
startStatus = (int)GlobalEnumVars.PinTuanRuleStatus.haveExpired;
|
||||
startStatus = (int)GlobalEnumVars.GroupSeckillStatus.Finished;
|
||||
}
|
||||
|
||||
((JObject)ss).Add("startStatus", startStatus);
|
||||
@@ -610,10 +610,10 @@ namespace CoreCms.Net.Services
|
||||
{
|
||||
if (ss.ContainsKey("goodsId"))
|
||||
{
|
||||
var goodsId = ((JObject)ss)["goodsId"].ObjectToInt(0);
|
||||
if (goodsId > 0)
|
||||
var ruleId = ((JObject)ss)["id"].ObjectToInt(0);
|
||||
if (ruleId > 0)
|
||||
{
|
||||
var goodsInfo = await _pinTuanRuleServices.GetPinTuanInfo(goodsId);
|
||||
var goodsInfo = await _pinTuanRuleServices.GetPinTuanInfo(ruleId);
|
||||
if (goodsInfo != null)
|
||||
{
|
||||
var pinTuanStartStatus = 1;
|
||||
@@ -646,8 +646,6 @@ namespace CoreCms.Net.Services
|
||||
decimal pinTuanPrice = goodsInfo.goodsPrice - goodsInfo.discountAmount;
|
||||
if (pinTuanPrice < 0) pinTuanPrice = 0;
|
||||
|
||||
|
||||
|
||||
var obj = new JObject();
|
||||
((JObject)obj).Add("pinTuanStartStatus", pinTuanStartStatus);
|
||||
((JObject)obj).Add("lastTime", lastTime);
|
||||
@@ -733,8 +731,6 @@ namespace CoreCms.Net.Services
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
parameters.Remove("list");
|
||||
parameters.Add("list", result);
|
||||
|
||||
Reference in New Issue
Block a user