protected override bool AddItemsToDb(List <Jc_MInfo> addItems)
 {
     try
     {
         IEnumerable <IGrouping <string, Jc_MInfo> > groupYYYYMMDD = addItems.GroupBy(p => p.Timer.ToString("yyyyMMdd"));
         foreach (IGrouping <string, Jc_MInfo> info in groupYYYYMMDD)
         {
             var fivemininfolist = info.ToList();
             var fivemModels     = ObjectConverter.CopyList <Jc_MInfo, Jc_MModel>(fivemininfolist);
             if (!fiveMinRepository.BulkCopy("KJ_StaFiveMinute" + info.Key, fivemModels, BuildDataColumn(columns)))
             {
                 int isconn = fiveMinRepository.GetTotalRecord("DataToDb_GetDbServerIsNormal");
                 if (isconn <= 0)
                 {
                     AddDataToLocal(fivemininfolist);
                 }
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         LogHelper.Error("五分钟数据入库失败:" + "\r\n" + ex.Message);
         return(false);
     }
 }
 protected override bool AddLocalDataToDb(List <Jc_MInfo> addLocalItems)
 {
     if (addLocalItems.Any())
     {
         addLocalItems.ForEach(o => o.Bz4 = "2");
         var key         = addLocalItems[0].Timer.ToString("yyyyMMdd");
         var fivemModels = ObjectConverter.CopyList <Jc_MInfo, Jc_MModel>(addLocalItems);
         return(fiveMinRepository.BulkCopy("KJ_StaFiveMinute" + key, fivemModels, BuildDataColumn(columns)));
     }
     return(true);
 }