Program.cs 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. using HH.YiDaSyncNC.DataSync;
  2. using HH.YiDaSyncNC.Helper;
  3. using Newtonsoft.Json;
  4. using SqlSugar;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Configuration;
  8. using System.IO;
  9. using System.Linq;
  10. using System.Net;
  11. using System.Text;
  12. using System.Threading.Tasks;
  13. using System.Xml.Linq;
  14. namespace HH.YiDaSyncNC
  15. {
  16. class Program
  17. {
  18. #region 数据库对象
  19. public static SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
  20. {
  21. ConnectionString = ConfigurationManager.AppSettings["Conn_NC"].ToString(),
  22. DbType = DbType.SqlServer,
  23. IsAutoCloseConnection = true
  24. });
  25. public static SqlSugarClient db_nc = new SqlSugarClient(new ConnectionConfig()
  26. {
  27. ConnectionString = ConfigurationManager.AppSettings["Conn_NC"].ToString(),
  28. DbType = DbType.SqlServer,
  29. IsAutoCloseConnection = true
  30. });
  31. #endregion
  32. public static string _Static_AppType = ConfigurationManager.AppSettings["AppType"];
  33. public static string _Static_SystemToken = ConfigurationManager.AppSettings["SystemToken"];
  34. public static string _Static_UserId = ConfigurationManager.AppSettings["UserId"];
  35. public static string _Static_FormId_WL = ConfigurationManager.AppSettings["FormId_WL"];
  36. public static string _Static_FormId_XMD = ConfigurationManager.AppSettings["FormId_XMD"];
  37. public static string _Static_FormId_GYS = ConfigurationManager.AppSettings["FormId_GYS"];
  38. public static string _Static_FormId_KH = ConfigurationManager.AppSettings["FormId_KH"];
  39. public static string _Static_FormId_ZC = ConfigurationManager.AppSettings["FormId_ZC"];
  40. public static string _Static_FormId_CGDD = ConfigurationManager.AppSettings["FormId_CGDD"];
  41. public static string _Static_FormId_KP = ConfigurationManager.AppSettings["FormId_KP"];
  42. public static string _Static_FormId_FK = ConfigurationManager.AppSettings["FormId_FK"];
  43. public static string _Static_FormId_FYBX = ConfigurationManager.AppSettings["FormId_FYBXD"];
  44. public static string _Static_FormId_clBX = ConfigurationManager.AppSettings["FormId_CLBXD"];
  45. public static string _Static_FormCode_fyBX = ConfigurationManager.AppSettings["FormCode_FYBXD"];
  46. public static string _Static_FormCode_clBX = ConfigurationManager.AppSettings["FormCode_CLBXD"];
  47. public static string _Static_NCApiUrl = ConfigurationManager.AppSettings["NCApiUrl"];
  48. static void Main(string[] args)
  49. {
  50. try
  51. {
  52. //WL_SyncService wL_SyncService = new WL_SyncService(_Static_AppType, _Static_SystemToken, _Static_UserId, _Static_FormId_WL, db, db_nc, _Static_NCApiUrl);
  53. //wL_SyncService.DataSync();
  54. //XMD_SyncService xMD_SyncService = new XMD_SyncService(_Static_AppType, _Static_SystemToken, _Static_UserId, _Static_FormId_XMD, db, db_nc, _Static_NCApiUrl);
  55. //xMD_SyncService.DataSync();
  56. //ZC_SyncService zc_SyncService = new ZC_SyncService(_Static_AppType, _Static_SystemToken, _Static_UserId, _Static_FormId_ZC, db, db_nc, _Static_NCApiUrl);
  57. //zc_SyncService.DataSync();
  58. //GYS_SyncService gYS_SyncService = new GYS_SyncService(_Static_AppType, _Static_SystemToken, _Static_UserId, _Static_FormId_GYS, db, db_nc, _Static_NCApiUrl);
  59. //gYS_SyncService.DataSync();
  60. //KH_SyncService kh_SyncService = new KH_SyncService(_Static_AppType, _Static_SystemToken, _Static_UserId, _Static_FormId_KH, db, db_nc, _Static_NCApiUrl);
  61. //kh_SyncService.DataSync();
  62. //KP_SyncService kp_SyncService = new KP_SyncService(_Static_AppType, _Static_SystemToken, _Static_UserId, _Static_FormId_KP, db, db_nc, _Static_NCApiUrl);
  63. //kp_SyncService.DataSync();
  64. //CGDD_SyncService cgdd_SyncService = new CGDD_SyncService(_Static_AppType, _Static_SystemToken, _Static_UserId, _Static_FormId_CGDD, db, db_nc, _Static_NCApiUrl);
  65. //cgdd_SyncService.DataSync();
  66. // 付款单
  67. //FK_SyncService fk_SyncService = new FK_SyncService(_Static_AppType, _Static_SystemToken, _Static_UserId, _Static_FormId_FK, db, db_nc, _Static_NCApiUrl);
  68. //fk_SyncService.DataSync();
  69. // 付款单 预付类型 生成凭证 zxh
  70. //FKGL_SyncService fkgl_SyncService = new FKGL_SyncService(_Static_AppType, _Static_SystemToken, _Static_UserId, _Static_FormId_FK, db, db_nc, _Static_NCApiUrl);
  71. //fkgl_SyncService.DataSync();
  72. // 费用报销单 zxh
  73. BX_SyncService bx_SyncService = new BX_SyncService(_Static_AppType, _Static_SystemToken, _Static_UserId, _Static_FormId_FYBX, db, db_nc, _Static_NCApiUrl);
  74. bx_SyncService.DataSyncFYBX();
  75. Environment.Exit(0);
  76. }
  77. catch (Exception ex)
  78. {
  79. LogHelper.WriteLog(JsonConvert.SerializeObject(ex), "同步异常");
  80. Console.WriteLine($@"结束同步:{DateTime.Now}");
  81. Environment.Exit(0);
  82. }
  83. }
  84. }
  85. }