protected override bool UpdateLocalDataToDb(List <Jc_Ll_MInfo> updateLocalItems)
        {
            updateLocalItems.ForEach(o => o.Bz4 = "2");
            var accumulationMModels = ObjectConverter.CopyList <Jc_Ll_MInfo, Jc_Ll_MModel>(updateLocalItems);

            return(accumulationRepository.BulkUpdate("CF_Month", accumulationMModels, BuildDataColumn(columns), "ID"));
        }
Beispiel #2
0
 protected override void UpdateItemsToDb(List <Jc_Ll_MInfo> updateItems)
 {
     try
     {
         var accumulationMModels = ObjectConverter.CopyList <Jc_Ll_MInfo, Jc_Ll_MModel>(updateItems);
         if (!accumulationRepository.BulkUpdate("CF_Month", accumulationMModels, BuildDataColumn(columns), "ID"))
         {
             int isconn = accumulationRepository.GetTotalRecord("DataToDb_GetDbServerIsNormal");
             if (isconn <= 0)
             {
                 AddDataToLocal(updateItems);
             }
         }
     }
     catch (Exception ex)
     {
         LogHelper.Error("累积量月数据更新失败:" + "\r\n" + ex.Message);
     }
 }