mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 17:53:25 +08:00
【新增】表【CoreCmsGoods】增加【initialSales】初始销量字段。
【新增】业务逻辑增加可设置的虚假销量,用于展示友好销量。 【优化】后端使用增加版本号更新,方便对比当前版本信息,通过后台右上角进入查阅。
This commit is contained in:
@@ -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 =>
|
||||
|
||||
Reference in New Issue
Block a user