Exemple #1
0
 /// <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再次开售通知执行成功");
 }
Exemple #2
0
 /// <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低库存预警通知执行成功");
 }