123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- /******************************************************************************
- * 文件名称: Global.cs
- * 文件说明: 全局变量及静态方法等
- * 当前版本: V1.0
- * 创建日期: 2022-06-20
- *
- * * 2020-06-20: 增加 Global 类
- * ***** 2020-06-20: 增加 CardReader 方法,获取URL地址,USER信息,地方版SSCard.dll使用
- ******************************************************************************/
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using PTMedicalInsurance.Common;
- namespace PTMedicalInsurance.Variables
- {
- public static class Global
- {
-
- public static IrisConfigue hisConfig;
- public static IrisConfigue insuConfig;
- public static InterfaceInfo inf;
- public static Patients pat;
- public static currentEnvironment curEvt;
- public static User user;
- public static string businessType;
- public static OperationType operationType;
- public static Settlements settl;
- //写日志 二次封装
- public static void writeLog(string content)
- {
- string logDir = Global.curEvt.path + "\\Log", logName = DateTime.Now.ToString("yyyy-MM-dd") + "_YB.Log";
- Log log = new Log(logDir, logName);
- string timeLine = "**********" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + "***********" + "\r\n";
- log.Write(timeLine + content);
- }
- public static void writeLog_tmp(string content)
- {
- string logDir = Global.curEvt.path + "\\Log", logName = DateTime.Now.ToString("yyyy-MM-dd") + "_tmp.Log";
- Log log = new Log(logDir, logName);
- string timeLine = "**********" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + "***********" + "\r\n";
- log.Write(timeLine + content);
- }
- public static void writeLog_encrypt(string content)
- {
- string logDir = Global.curEvt.path + "\\Log", logName = DateTime.Now.ToString("yyyy-MM-dd") + "_Encrypt.Log";
- Log log = new Log(logDir, logName);
- string timeLine = "**********" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + "***********" + "\r\n";
- log.Write(timeLine + content);
- }
- public static Boolean IsNeedEncrypt(string funNO)
- {
- List<string> infList = new List<string> { "10000" };
- return infList.Contains(funNO);
- }
- public static void writeLog(string tradeName, string inParam, string outParam)
- {
- string logDir = Global.curEvt.path + "\\Log", logName = DateTime.Now.ToString("yyyy-MM-dd") + "_YB.Log";
- Log log = new Log(logDir, logName);
- string content = "****************************交易开始(" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + ")****************************" + "\r\n";
- content = content + "交易名称:" + tradeName + "\r\n";
- content = content + "交易入参:" + "\t" + inParam + "\r\n";
- content = content + "交易出参:" + "\t" + outParam + "\r\n";
- //content = content + "****************************交易结束(" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + ")****************************" + "\r\n";
- log.Write(content);
- }
- public static void writeLog_Iris(string content)
- {
- string logDir = Global.curEvt.path + "\\Log", logName = DateTime.Now.ToString("yyyy-MM-dd") + "_iris.Log";
- Log log = new Log(logDir, logName);
- string timeLine = "**********" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + "***********" + "\r\n";
- log.Write(timeLine + content);
- }
- public static void writeLog_Iris(string tradeName, string inParam, string outParam)
- {
- string logDir = Global.curEvt.path + "\\Log", logName = DateTime.Now.ToString("yyyy-MM-dd") + "_iris.Log";
- Log log = new Log(logDir, logName);
- string content = "****************************交易开始(" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + ")****************************" + "\r\n";
- content = content + "交易名称:" + tradeName + "\r\n" ;
- content = content + "交易入参:" + "\t" + inParam + "\r\n" ;
- content = content + "交易出参:" + "\t" + outParam + "\r\n" ;
- //content = content + "****************************交易结束(" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ffff") + ")****************************" + "\r\n";
- log.Write(content);
- }
- }
- }
|