/// <summary> /// 渠道SKU再次开售通知 /// </summary> /// <param name="sku"></param> public static void SkuStockReopen(List <SkuReopenVO> sku) { if (!sku.Any()) { LogHelper.Info("JdOrderHelper.SkuStockReopen 不存在返回的库存信息,跳过。。。"); return; } LogHelper.Info("YXJobHelper.SkuStockReopen 开始执行渠道SKU再次开售通知"); try { List <SkuCheck> StockList = new List <SkuCheck>(); foreach (var item in sku) { SkuCheck stock = new SkuCheck(); stock.skuId = item.skuId; stock.count = item.inventory; StockList.Add(stock); } SkuCheckStock(StockList); } catch (Exception ex) { LogHelper.Error("YXJobHelper.SkuStockReopen 异常", ex); throw; } LogHelper.Info("YXJobHelper.SkuStockReopen 渠道SKU再次开售通知执行成功"); }
/// <summary> /// 渠道SKU低库存预警通知 /// </summary> /// <param name="sku"></param> public static void SkuStockAlarm(List <SkuCloseAlarmVO> sku) { if (!sku.Any()) { LogHelper.Info("JdOrderHelper.SkuStockAlarm 不存在返回的库存信息,跳过。。。"); return; } LogHelper.Info("YXJobHelper.SkuStockAlarm 开始执行渠道SKU低库存预警通知"); try { List <SkuCheck> StockList = new List <SkuCheck>(); foreach (var item in sku) { SkuCheck stock = new SkuCheck(); stock.skuId = item.skuId; stock.count = 0; StockList.Add(stock); } SkuCheckStock(StockList); } catch (Exception ex) { LogHelper.Error("YXJobHelper.SkuStockAlarm 异常", ex); throw; } LogHelper.Info("YXJobHelper.SkuStockAlarm 执行渠道SKU低库存预警通知执行成功"); }