Browse Source

postgresql上传功能开发

develop
OCEAN 4 months ago
parent
commit
cde14df6a0
9 changed files with 1794 additions and 32 deletions
  1. +7
    -6
      CNAS_RunSync/ucSynchrousMain.cs
  2. +19
    -18
      CNAS_SyncService/SyncServiceOperation.cs
  3. BIN
      dll/CNAS_RunSync.exe
  4. +11
    -7
      dll/CNAS_RunSync.exe.config
  5. BIN
      dll/CNAS_SyncService.exe
  6. +3
    -0
      dll/Cache/SyncTime.bin
  7. +1
    -1
      dll/Data/SyncInStrumentData.mes
  8. +1536
    -0
      dll/ErrorLog/20250214.txt
  9. +217
    -0
      dll/ServiceLog/20250214.txt

+ 7
- 6
CNAS_RunSync/ucSynchrousMain.cs View File

@@ -346,32 +346,33 @@ namespace CNAS_RunSync
int SuccessCount = 0; int SuccessCount = 0;
int OtherCount = 0; int OtherCount = 0;
List<DataRow> lstError = new List<DataRow>(); List<DataRow> lstError = new List<DataRow>();
int cols = dtTarget.Columns.Count;
foreach (DataRow dr in dtTarget.Rows) foreach (DataRow dr in dtTarget.Rows)
{ {


if (dr[11].ToString().Length > 1)
if (cols >= 11 && dr[11].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[11]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[11]}");
dr[11] = kxjsf(dr[11].ToString()); dr[11] = kxjsf(dr[11].ToString());


} }
if (dr[12].ToString().Length > 1)
if (cols >= 12 && dr[12].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[12]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[12]}");
} }
if (dr[13].ToString().Length > 1)
if (cols >= 13 && dr[13].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[13]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[13]}");
} }
if (dr[14].ToString().Length > 1)
if (cols >= 14 && dr[14].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[14]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[14]}");
} }
if (dr[15].ToString().Length > 1)
if (cols >= 15 && dr[15].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[15]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[15]}");
} }
if (dr[16].ToString().Length > 1)
if (cols >= 16 && dr[16].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[16]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[16]}");
} }


+ 19
- 18
CNAS_SyncService/SyncServiceOperation.cs View File

@@ -38,7 +38,7 @@ namespace CNAS_SyncService
config = ReadServiceConfigData(); config = ReadServiceConfigData();
AppLog.Error("打印日志1" + config.Minutes); AppLog.Error("打印日志1" + config.Minutes);


timerSync_Elapsed(null,null);
timerSync_Elapsed(null, null);
return; return;
if (config.Minutes != 0) if (config.Minutes != 0)
{ {
@@ -69,7 +69,7 @@ namespace CNAS_SyncService
AppLog.ServiceInfo("定时器启动"); AppLog.ServiceInfo("定时器启动");
//如果等待执行次数超出最大数值,则认为当前正在执行出现未知名问题,直接回收当前执行,执行下次 //如果等待执行次数超出最大数值,则认为当前正在执行出现未知名问题,直接回收当前执行,执行下次
if (WaitCount >= config.MaxWaitCount) if (WaitCount >= config.MaxWaitCount)
{
{
//回收垃圾 //回收垃圾
GC.Collect(); GC.Collect();


@@ -103,9 +103,9 @@ namespace CNAS_SyncService
if (fileWatcherOperation != null && fileWatcherOperation.LstWatcherItems.Count > 0) if (fileWatcherOperation != null && fileWatcherOperation.LstWatcherItems.Count > 0)
{ {
var watcherItem = fileWatcherOperation.LstWatcherItems.Where(p => p.SyncItemId == instrumentItem.GUID && p.SyncIfChanged == true).FirstOrDefault(); var watcherItem = fileWatcherOperation.LstWatcherItems.Where(p => p.SyncItemId == instrumentItem.GUID && p.SyncIfChanged == true).FirstOrDefault();
if (watcherItem!=null)
if (watcherItem != null)
{ {
RunSyncByInstrument(instrumentItem,watcherItem);
RunSyncByInstrument(instrumentItem, watcherItem);
} }
else else
{ {
@@ -137,7 +137,7 @@ namespace CNAS_SyncService
return lstSyncInstrument; return lstSyncInstrument;
} }


private void RunSyncByInstrument(SyncInstrumentItemInfo syncInstrumentItem,FileWatcherItem fileWatcherItem=null)
private void RunSyncByInstrument(SyncInstrumentItemInfo syncInstrumentItem, FileWatcherItem fileWatcherItem = null)
{ {
//0.读取目标库表数据的最大时间 1.读取来源的数据 2.对读取到的数据进行逻辑处理,整理格式 3.执行同步 //0.读取目标库表数据的最大时间 1.读取来源的数据 2.对读取到的数据进行逻辑处理,整理格式 3.执行同步
AppLog.ServiceInfo("准备根据日期字段查询筛选"); AppLog.ServiceInfo("准备根据日期字段查询筛选");
@@ -145,7 +145,7 @@ namespace CNAS_SyncService
if (query.Count == 1) if (query.Count == 1)
{ {
string strCompareTime = ""; string strCompareTime = "";
string strDateTime = CnasDataOperationFact.CnasDataOperation().GetMaxTimeByTableName(syncInstrumentItem.SyncTargetDBInfo, syncInstrumentItem.LstSyncPramas[0].TargetTable, query[0].TargetField, syncInstrumentItem.CnasInstrumentColumn,syncInstrumentItem.GUID);
string strDateTime = CnasDataOperationFact.CnasDataOperation().GetMaxTimeByTableName(syncInstrumentItem.SyncTargetDBInfo, syncInstrumentItem.LstSyncPramas[0].TargetTable, query[0].TargetField, syncInstrumentItem.CnasInstrumentColumn, syncInstrumentItem.GUID);


//strDateTime = "2016-07-01 00:00:00"; //strDateTime = "2016-07-01 00:00:00";
if (strDateTime == "1899-1-1") if (strDateTime == "1899-1-1")
@@ -153,7 +153,7 @@ namespace CNAS_SyncService
AppLog.ServiceInfo($"读取上次最晚执行时间失败,请检查原因。"); AppLog.ServiceInfo($"读取上次最晚执行时间失败,请检查原因。");
return; return;
} }
else if (strDateTime == "")
else if (strDateTime == "")
{ {
strCompareTime = Convert.ToDateTime(config.InitalDT.ToString()).ToString("yyyy-MM-dd HH:mm:ss"); strCompareTime = Convert.ToDateTime(config.InitalDT.ToString()).ToString("yyyy-MM-dd HH:mm:ss");
} }
@@ -191,18 +191,18 @@ namespace CNAS_SyncService
} }
} }


private void RunUpLoad(SyncInstrumentItemInfo syncInstrumentItem,DataTable dtReadySource,ref string strMsg)
private void RunUpLoad(SyncInstrumentItemInfo syncInstrumentItem, DataTable dtReadySource, ref string strMsg)
{ {
//根据映射字段获取准备上传的所有数据 //根据映射字段获取准备上传的所有数据
if (dtReadySource == null || dtReadySource.Rows.Count <= 0) return; if (dtReadySource == null || dtReadySource.Rows.Count <= 0) return;
//构建准备插入的数据 //构建准备插入的数据
DataTable dtTarget = CnasDataOperationFact.CnasDataOperation().GetCNASTablesStruct(syncInstrumentItem.LstSyncPramas[0].TargetTable, syncInstrumentItem.SyncTargetDBInfo); DataTable dtTarget = CnasDataOperationFact.CnasDataOperation().GetCNASTablesStruct(syncInstrumentItem.LstSyncPramas[0].TargetTable, syncInstrumentItem.SyncTargetDBInfo);
AppLog.ServiceInfo("读取目标数据的数据结构"); AppLog.ServiceInfo("读取目标数据的数据结构");


if (dtTarget.Columns.Count <= 0) if (dtTarget.Columns.Count <= 0)
{ {
strMsg="未能成功读取CNAS数据库列,请检查数据库配置。";
strMsg = "未能成功读取CNAS数据库列,请检查数据库配置。";
return; return;
} }


@@ -211,7 +211,7 @@ namespace CNAS_SyncService
syncInstrumentItem = syncInstrumentItem syncInstrumentItem = syncInstrumentItem
}; };
AppLog.ServiceInfo("遍历所有来源数据,构造准备插入的数据"); AppLog.ServiceInfo("遍历所有来源数据,构造准备插入的数据");
strMsg=insertOperation.CreateInputData(dtReadySource, ref dtTarget);
strMsg = insertOperation.CreateInputData(dtReadySource, ref dtTarget);
if (strMsg != "") return; if (strMsg != "") return;
if (dtTarget.Rows.Count <= 0) if (dtTarget.Rows.Count <= 0)
{ {
@@ -222,39 +222,40 @@ namespace CNAS_SyncService
AppLog.ServiceInfo("检查准备插入的数据是否合法"); AppLog.ServiceInfo("检查准备插入的数据是否合法");
insertOperation.CheckInsertDataFormat(dtTarget, ref strMsg); insertOperation.CheckInsertDataFormat(dtTarget, ref strMsg);
if (strMsg != "") return; if (strMsg != "") return;
//逐行执行插入 //逐行执行插入
List<DataRow> lstError = new List<DataRow>(); List<DataRow> lstError = new List<DataRow>();
int ErrorCount = 0; int ErrorCount = 0;
int SuccessCount = 0; int SuccessCount = 0;
int OtherCount = 0; int OtherCount = 0;
AppLog.ServiceInfo($"逐行插入目标数据,最终准备插入(更新)数据行{dtTarget.Rows.Count}"); AppLog.ServiceInfo($"逐行插入目标数据,最终准备插入(更新)数据行{dtTarget.Rows.Count}");
int cols = dtTarget.Columns.Count;
foreach (DataRow dr in dtTarget.Rows) foreach (DataRow dr in dtTarget.Rows)
{ {


if (dr[11].ToString().Length > 1)
if (cols >= 11 && dr[11].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[11]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[11]}");
dr[11] = kxjsf(dr[11].ToString()); dr[11] = kxjsf(dr[11].ToString());


} }
if (dr[12].ToString().Length > 1)
if (cols >= 12 && dr[12].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[12]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[12]}");
} }
if (dr[13].ToString().Length > 1)
if (cols >= 13 && dr[13].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[13]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[13]}");
} }
if (dr[14].ToString().Length > 1)
if (cols >= 14 && dr[14].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[14]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[14]}");
} }
if (dr[15].ToString().Length > 1)
if (cols >= 15 && dr[15].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[15]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[15]}");
} }
if (dr[16].ToString().Length > 1)
if (cols >= 16 && dr[16].ToString().Length > 1)
{ {
AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[16]}"); AppLog.Error($"逐行插入目标数据,最终准备插入(更新)数据行{dr[16]}");
} }


BIN
dll/CNAS_RunSync.exe View File


+ 11
- 7
dll/CNAS_RunSync.exe.config View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<configuration> <configuration>
<configSections> <configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
@@ -50,17 +50,21 @@
</filter> </filter>
</appender> </appender>
</log4net> </log4net>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" /></startup>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
<runtime> <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly> <dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> <assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" /> <bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
</dependentAssembly> </dependentAssembly>
</assemblyBinding> </assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime> </runtime>
</configuration>
</configuration>

BIN
dll/CNAS_SyncService.exe View File


+ 3
- 0
dll/Cache/SyncTime.bin View File

@@ -0,0 +1,3 @@
{
"EEEE": "2025-02-14 18:57:51"
}

+ 1
- 1
dll/Data/SyncInStrumentData.mes
File diff suppressed because it is too large
View File


+ 1536
- 0
dll/ErrorLog/20250214.txt
File diff suppressed because it is too large
View File


+ 217
- 0
dll/ServiceLog/20250214.txt View File

@@ -0,0 +1,217 @@
记录时间:2025-02-14 16:45:12,818 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 16:46:42,697 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 16:46:54,072 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 16:47:59,909 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 16:51:51,069 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 16:52:37,703 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 16:52:39,380 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 16:52:54,191 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 16:52:55,656 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 16:53:07,322 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 16:53:14,235 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 16:53:26,269 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:创建准备插入的数据行为空。
记录时间:2025-02-14 16:53:45,966 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 16:53:45,966 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:SyncSerivce:未能成功读取日期字段,可能不存在或存在多个日期字段,本次同步失败。
记录时间:2025-02-14 16:54:00,621 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 16:54:21,454 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 16:54:23,051 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 16:54:33,169 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 16:56:04,124 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 16:56:13,414 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 16:56:15,479 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 16:56:43,105 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:发生数据转换错误,请重新配置映射字段或修改字段值。错误信息如下:列【Name】,值【tom】,详情【值类型与列类型不匹配不能在 Name 列中存储 <tom>。所需类型是 Byte[]。】
记录时间:2025-02-14 16:56:50,044 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 16:57:10,700 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 16:57:10,700 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 16:57:13,747 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 16:57:20,063 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 16:57:20,066 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 16:57:20,066 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:01:59,534 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:02:12,601 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:02:14,093 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 17:02:14,094 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 17:02:14,133 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 17:02:14,978 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:02:15,126 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:02:15,126 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:02:19,403 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:02:19,431 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:02:19,433 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:02:19,433 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:02:26,212 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:创建准备插入的数据行为空。
记录时间:2025-02-14 17:02:27,462 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:02:27,462 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:SyncSerivce:未能成功读取日期字段,可能不存在或存在多个日期字段,本次同步失败。
记录时间:2025-02-14 17:02:28,582 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:02:28,585 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:02:28,585 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:02:30,880 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:02:32,268 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:02:32,271 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:02:32,271 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:04:06,882 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:04:07,708 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 17:04:07,710 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 17:04:07,753 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 17:04:08,098 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:04:08,240 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:04:08,241 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:04:08,623 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:04:08,657 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:04:08,660 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:04:08,660 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:04:09,162 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:创建准备插入的数据行为空。
记录时间:2025-02-14 17:04:09,696 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:04:09,696 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:SyncSerivce:未能成功读取日期字段,可能不存在或存在多个日期字段,本次同步失败。
记录时间:2025-02-14 17:04:10,457 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:04:10,460 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:04:10,460 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:04:11,253 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:04:12,692 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:04:12,696 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:04:12,696 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:06:36,053 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:发生数据转换错误,请重新配置映射字段或修改字段值。错误信息如下:列【Name】,值【tom】,详情【值类型与列类型不匹配不能在 Name 列中存储 <tom>。所需类型是 Byte[]。】
记录时间:2025-02-14 17:08:06,230 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:08:09,527 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 17:08:13,101 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 17:08:23,460 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 17:08:34,586 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:08:41,331 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:08:43,893 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:08:49,022 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:08:55,853 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:09:16,271 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:09:18,448 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:10:35,925 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:创建准备插入的数据行为空。
记录时间:2025-02-14 17:11:50,893 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:11:52,001 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 17:11:52,003 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 17:11:52,049 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 17:11:54,460 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:11:54,613 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:11:54,613 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:11:58,389 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:12:01,579 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:12:03,897 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:12:05,811 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:12:26,912 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:发生数据转换错误,请重新配置映射字段或修改字段值。错误信息如下:列【NAME】,值【tom】,详情【值类型与列类型不匹配不能在 Name 列中存储 <tom>。所需类型是 Byte[]。】
记录时间:2025-02-14 17:13:10,479 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:13:15,175 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 17:13:15,176 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 17:13:15,216 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 17:13:15,778 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:13:15,928 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:13:15,928 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:13:16,966 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:13:16,986 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:13:16,990 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:13:16,990 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:13:34,570 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:发生数据转换错误,请重新配置映射字段或修改字段值。错误信息如下:列【NAME】,值【tom】,详情【值类型与列类型不匹配不能在 Name 列中存储 <tom>。所需类型是 Byte[]。】
记录时间:2025-02-14 17:13:34,773 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:13:34,773 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:SyncSerivce:未能成功读取日期字段,可能不存在或存在多个日期字段,本次同步失败。
记录时间:2025-02-14 17:13:37,219 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:13:37,222 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:13:37,222 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:13:38,002 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:13:39,341 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:13:39,344 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:13:39,344 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:19:11,925 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:19:13,772 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 17:19:13,797 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 17:19:13,848 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 17:19:14,645 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:19:14,794 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:19:14,794 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:19:15,863 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:19:15,876 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:19:15,880 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:19:15,881 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:20:58,157 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:21:00,908 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 17:21:00,908 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 17:21:00,947 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 17:21:01,873 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:21:02,022 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:21:02,022 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:21:06,140 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:24:05,099 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:26:25,227 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:26:25,227 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:27:29,235 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:27:32,694 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 17:27:32,695 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 17:27:32,735 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 17:27:33,784 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:27:33,934 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:27:33,935 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:27:36,696 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:27:38,805 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:27:44,329 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:27:44,329 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:29:01,408 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:未设置的CNAS仪器信息列,请先配置
记录时间:2025-02-14 17:29:08,417 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:29:12,675 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:SyncSerivce:未能成功读取日期字段,可能不存在或存在多个日期字段,本次同步失败。
记录时间:2025-02-14 17:29:28,961 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:29:34,695 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:SyncSerivce:未能成功读取日期字段,可能不存在或存在多个日期字段,本次同步失败。
记录时间:2025-02-14 17:29:46,712 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:29:54,019 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 17:29:54,019 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 17:29:54,056 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 17:29:59,266 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:29:59,408 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:29:59,409 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:30:02,718 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:30:02,729 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:30:02,731 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:30:02,731 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:30:28,686 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:未设置的CNAS仪器信息列,请先配置
记录时间:2025-02-14 17:30:28,848 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:30:28,848 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:SyncSerivce:未能成功读取日期字段,可能不存在或存在多个日期字段,本次同步失败。
记录时间:2025-02-14 17:30:29,537 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:30:29,540 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:30:29,540 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:30:29,569 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:30:30,862 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:30:30,864 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:30:30,864 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:30:30,905 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:输入字符串的格式不正确。不能在 Id 列中存储 <849421f3-e7a7-40de-a7a6-3504b83a4418>。所需类型是 Int32。
记录时间:2025-02-14 17:31:40,019 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 17:31:40,120 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 17:31:40,120 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 17:31:40,160 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 17:31:42,696 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 17:31:42,843 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 17:31:42,843 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 17:31:42,873 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 17:31:42,886 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 17:31:42,891 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 17:31:42,891 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 17:31:42,894 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法
记录时间:2025-02-14 17:31:42,905 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行4
记录时间:2025-02-14 18:30:17,922 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:Start 信息:SyncSerivce:服务启动
记录时间:2025-02-14 18:30:18,049 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:定时器启动
记录时间:2025-02-14 18:30:18,050 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:timerSync_Elapsed 信息:清理过期日志
记录时间:2025-02-14 18:30:18,095 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:ReadSyncInstruments 信息:读取到本地配置信息行数3
记录时间:2025-02-14 18:30:20,858 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 18:30:21,067 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 18:30:21,067 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 18:30:21,095 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 18:30:21,115 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 18:30:21,119 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 18:30:21,119 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 18:30:21,122 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法
记录时间:2025-02-14 18:30:21,134 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行4
记录时间:2025-02-14 18:30:21,160 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功4条,失败0条,其他0条。............................................................................................................
记录时间:2025-02-14 18:30:22,789 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 18:30:22,790 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:SyncSerivce:未能成功读取日期字段,可能不存在或存在多个日期字段,本次同步失败。
记录时间:2025-02-14 18:30:23,606 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备根据日期字段查询筛选
记录时间:2025-02-14 18:30:23,611 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:读取上次最晚执行时间为2020-01-01 00:00:00
记录时间:2025-02-14 18:30:23,611 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:准备构建数据源读取工厂
记录时间:2025-02-14 18:30:23,637 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:构建数据源读取工厂完成,准备读取数据源
记录时间:2025-02-14 18:30:25,057 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunSyncByInstrument 信息:根据日期读取准备插入的来源数据,共4条数据
记录时间:2025-02-14 18:30:25,059 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:读取目标数据的数据结构
记录时间:2025-02-14 18:30:25,059 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:遍历所有来源数据,构造准备插入的数据
记录时间:2025-02-14 18:30:25,060 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:检查准备插入的数据是否合法
记录时间:2025-02-14 18:30:25,067 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:逐行插入目标数据,最终准备插入(更新)数据行4
记录时间:2025-02-14 18:30:25,085 线程ID:[1]- 信息描述:类名:SyncServiceOperation 方法名:RunUpLoad 信息:上传操作完成!其中成功4条,失败0条,其他0条。............................................................................................................

Loading…
Cancel
Save