|
|
@@ -218,6 +218,7 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
218
|
218
|
[AllowAnonymous]
|
|
219
|
219
|
public void SyncData()
|
|
220
|
220
|
{
|
|
|
221
|
+ DbHelperSQL.ExecuteSql(" insert into T_Log(F_Type,F_Content) values('同步设备',' 执行方法SyncData')");
|
|
221
|
222
|
try
|
|
222
|
223
|
{
|
|
223
|
224
|
// 步骤1: 从Oracle获取最新数据
|
|
|
@@ -233,11 +234,15 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
233
|
234
|
// 步骤4: 执行数据库操作
|
|
234
|
235
|
ExecuteSync(inserts, updates);
|
|
235
|
236
|
|
|
|
237
|
+ string desc = "同步完成。新增:"+inserts.Count+" 条,更新:"+updates.Count+" 条";
|
|
|
238
|
+ DbHelperSQL.ExecuteSql(" insert into T_Log(F_Type,F_Content) values('同步设备','" + desc + "')");
|
|
|
239
|
+
|
|
236
|
240
|
Console.WriteLine($"同步完成。新增:{inserts.Count} 条,更新:{updates.Count} 条");
|
|
237
|
241
|
}
|
|
238
|
242
|
catch (Exception ex)
|
|
239
|
243
|
{
|
|
240
|
244
|
// 处理异常和日志记录
|
|
|
245
|
+ DbHelperSQL.ExecuteSql(" insert into T_Log(F_Type,F_Content) values('同步设备失败','" + ex.Message + "')");
|
|
241
|
246
|
Console.WriteLine($"同步失败:{ex.Message}");
|
|
242
|
247
|
}
|
|
243
|
248
|
}
|