【新增】表【CoreCmsGoods】增加【initialSales】初始销量字段。

【新增】业务逻辑增加可设置的虚假销量,用于展示友好销量。
【优化】后端使用增加版本号更新,方便对比当前版本信息,通过后台右上角进入查阅。
This commit is contained in:
大灰灰
2022-07-15 23:50:27 +08:00
parent d122d4505e
commit b5c5e97583
14 changed files with 74 additions and 23 deletions

View File

@@ -438,6 +438,7 @@ namespace CoreCms.Net.Repository
oldModel.isRecommend = model.isRecommend;
oldModel.isHot = model.isHot;
oldModel.isDel = model.isDel;
oldModel.initialSales = model.initialSales;
var bl = await DbClient.Updateable(oldModel).ExecuteCommandHasChangeAsync();
if (bl)
@@ -925,7 +926,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.MergeTable()
.OrderBy(p => p.createTime, OrderByType.Desc)
@@ -989,7 +991,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.MergeTable()
.Where(p => dbIds.Contains(p.id)).ToListAsync();
@@ -1065,7 +1068,8 @@ namespace CoreCms.Net.Repository
points = pd.points,
stock = pd.stock,
freezeStock = pd.freezeStock,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.With(SqlWith.NoLock)
.MergeTable()
@@ -1117,7 +1121,8 @@ namespace CoreCms.Net.Repository
points = pd.points,
stock = pd.stock,
freezeStock = pd.freezeStock,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.MergeTable()
.CountAsync(predicate);
@@ -1191,7 +1196,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.With(SqlWith.NoLock)
.MergeTable()
@@ -1245,7 +1251,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.MergeTable()
.OrderByIF(orderByExpression != null, orderByExpression, orderByType)
@@ -1317,7 +1324,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.With(SqlWith.NoLock)
.MergeTable()
@@ -1371,7 +1379,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.MergeTable()
.OrderByIF(orderByPredicate != null, orderByPredicate, orderByType)
@@ -1441,7 +1450,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.With(SqlWith.NoLock)
.MergeTable()
@@ -1495,7 +1505,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.MergeTable()
.OrderByIF(!string.IsNullOrEmpty(orderBy), orderBy)
@@ -1568,7 +1579,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.With(SqlWith.NoLock)
.MergeTable()
@@ -1622,7 +1634,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.MergeTable()
.Where(predicate)
@@ -1699,7 +1712,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.With(SqlWith.NoLock)
.MergeTable()
@@ -1753,7 +1767,8 @@ namespace CoreCms.Net.Repository
freezeStock = pd.freezeStock,
pointsDeduction = pd.pointsDeduction,
points = pd.points,
weight = pd.weight
weight = pd.weight,
initialSales = good.initialSales,
})
.MergeTable()
.Where(predicate)
@@ -1823,6 +1838,7 @@ namespace CoreCms.Net.Repository
isRecommend = good.isRecommend,
isHot = good.isHot,
isDel = good.isDel,
initialSales = good.initialSales,
})
.Mapper(p => p.sku, p => p.sku.First().goodsId)
.Mapper(it =>
@@ -1870,7 +1886,8 @@ namespace CoreCms.Net.Repository
updateTime = good.updateTime,
isRecommend = good.isRecommend,
isHot = good.isHot,
isDel = good.isDel
isDel = good.isDel,
initialSales = good.initialSales,
})
.Mapper(p => p.sku, p => p.sku.First().goodsId)
.Mapper(it =>