Global.cs 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. /******************************************************************************
  2. * 文件名称: Global.cs
  3. * 文件说明: 全局变量及静态方法等
  4. * 当前版本: V1.0
  5. * 创建日期: 2022-06-20
  6. *
  7. * * 2020-06-20: 增加 Global 类
  8. * ***** 2020-06-20: 增加 CardReader 方法,获取URL地址,USER信息,地方版SSCard.dll使用
  9. ******************************************************************************/
  10. using System;
  11. using System.Collections.Generic;
  12. using System.Linq;
  13. using System.Text;
  14. using System.Threading.Tasks;
  15. using PTMedicalInsurance.Common;
  16. namespace PTMedicalInsurance.Variables
  17. {
  18. public static class Global
  19. {
  20. public static IrisConfigue hisConfig;
  21. public static IrisConfigue insuConfig;
  22. public static InterfaceInfo inf;
  23. public static Patients pat;
  24. public static currentEnvironment curEvt;
  25. public static User user;
  26. //写日志 二次封装
  27. public static void writeLog(string content)
  28. {
  29. string logDir = Global.curEvt.path + "\\Log", logName = DateTime.Now.ToString("yyyy-MM-dd") + "_YB.Log";
  30. Log log = new Log(logDir, logName);
  31. string timeLine = "**********" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + "***********" + "\r\n";
  32. log.Write(timeLine + content);
  33. }
  34. public static void writeLog(string tradeName, string inParam, string outParam)
  35. {
  36. string logDir = Global.curEvt.path + "\\Log", logName = DateTime.Now.ToString("yyyy-MM-dd") + "_YB.Log";
  37. Log log = new Log(logDir, logName);
  38. string content = "****************************交易开始(" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + ")****************************" + "\r\n";
  39. content = content + "交易名称:" + tradeName + "\r\n";
  40. content = content + "交易入参:" + inParam + "\r\n";
  41. content = content + "交易出参:" + outParam + "\r\n";
  42. //content = content + "****************************交易结束(" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + ")****************************" + "\r\n";
  43. log.Write(content);
  44. }
  45. public static void writeLog_Iris(string content)
  46. {
  47. string logDir = Global.curEvt.path + "\\Log", logName = DateTime.Now.ToString("yyyy-MM-dd") + "_iris.Log";
  48. Log log = new Log(logDir, logName);
  49. string timeLine = "**********" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + "***********" + "\r\n";
  50. log.Write(timeLine + content);
  51. }
  52. public static void writeLog_Iris(string tradeName, string inParam, string outParam)
  53. {
  54. string logDir = Global.curEvt.path + "\\Log", logName = DateTime.Now.ToString("yyyy-MM-dd") + "_iris.Log";
  55. Log log = new Log(logDir, logName);
  56. string content = "****************************交易开始(" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + ")****************************" + "\r\n";
  57. content = content + "交易名称:" + tradeName + "\r\n";
  58. content = content + "交易入参:" + inParam + "\r\n";
  59. content = content + "交易出参:" + outParam + "\r\n";
  60. //content = content + "****************************交易结束(" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + ")****************************" + "\r\n";
  61. log.Write(content);
  62. }
  63. }
  64. }