public object PostSetSkuStock(SetSkuStockModel model) { CheckUserLogin(); if (string.IsNullOrWhiteSpace(model.skus)) { return new { success = false, msg = "参数异常" } } ; var ids = model.skus.Split(',').ToList(); var stk = model.stock.Split(',').Select(e => { int id = 0; if (!int.TryParse(e, out id)) { id = 0; } return(id); }).ToList(); var changes = new Dictionary <string, long>(); for (var i = 0; i < ids.Count; i++) { changes.Add(ids[i], stk[i]); } var type = (CommonModel.StockOptionType)model.optype; ProductManagerApplication.SetSkuStock(type, changes); return(new { success = true, msg = "设置成功" }); }
public object PostSetSkuStock(SetSkuStockModel model) { CheckUserLogin(); if (string.IsNullOrWhiteSpace(model.skus)) { return new { success = false, msg = "参数异常" } } ; var changes = new Dictionary <string, int>(); var ids = model.skus.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList(); var stk = model.stock.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(p => int.Parse(p)).ToList(); var type = (StockOptionType)model.optype; for (int i = 0; i < ids.Count; i++) { changes.Add(ids[i], stk[i]); } ShopBranchApplication.SetSkuStock(CurrentShopBranch.Id, type, changes); return(new { success = true, msg = "设置成功" }); }
public object PostSetSkuStock(SetSkuStockModel model) { CheckUserLogin(); if (string.IsNullOrWhiteSpace(model.skus)) { return(Json(new { success = false, msg = "参数异常" })); } var ids = model.skus.Split(',').ToList(); var stk = model.stock.Split(',').Select(e => { int id = 0; if (!int.TryParse(e, out id)) { id = 0; } return(id); }); var type = (CommonModel.StockOpType)model.optype; ShopBranchApplication.SetSkuStock(CurrentShopBranch.Id, ids, stk, type); return(Json(new { success = true, msg = "设置成功" })); }