|
|
@@ -31,6 +31,16 @@ func updateSoldCount() {
|
|
|
beego.BeeLogger.Warn("updateSoldCount.productId:%d", product.Id)
|
|
|
beego.BeeLogger.Warn("updateSoldCount.SaleNums:%d", soldCount)
|
|
|
product.Save()
|
|
|
+ //套装商品拆分更新销量
|
|
|
+ if product.Package {
|
|
|
+ package_list := product_model.GetPackageList(product.Id, true)
|
|
|
+ for _, item := range package_list {
|
|
|
+ item_pd := product_model.GetProductById(item.ItemId, true)
|
|
|
+ count := item.Nums * soldCount
|
|
|
+ item_pd.SaleNums += count
|
|
|
+ item_pd.Save()
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|