This commit is contained in:
邹宗楠
2024-12-04 09:15:05 +08:00
parent f66b3ff1c9
commit 36a0ae7b6f
12 changed files with 229 additions and 16 deletions

View File

@@ -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"`
}