1
This commit is contained in:
@@ -259,3 +259,22 @@ func GetExpireShopNoticeUser() {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func UpdateStockBySkuId(db *dao.DaoDB, storeId int, stock []*SkuIdAndStock) error {
|
||||
errStr := make([]string, 0, 0)
|
||||
for _, v := range stock {
|
||||
sql := fmt.Sprintf(` UPDATE SET stock = %d WHERE store_id = %d AND sku_id = %d `, v.Stock, storeId, v.SkuId)
|
||||
if _, err := dao.ExecuteSQL(db, sql); err != nil {
|
||||
errStr = append(errStr, err.Error())
|
||||
}
|
||||
}
|
||||
if len(errStr) == model.NO {
|
||||
return nil
|
||||
}
|
||||
return fmt.Errorf(strings.Join(errStr, ","))
|
||||
}
|
||||
|
||||
type SkuIdAndStock struct {
|
||||
SkuId int `json:"skuId"`
|
||||
Stock int `json:"stock"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user