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")); }
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); } }