public int InsertOperDic(OperDicModel dic) { string sql = $@" INSERT INTO OperDic_NEW(OperName, OperCode, Operlevel, CutType, QuickInput) VALUES('{dic.OperName}', '{dic.OperCode}','{dic.Operlevel}', '{dic.CutType}', '{dic.QuickInput}' )"; SaveLog(sql); return(ExecuteNonQuery(sql)); }
public static OperDicModel ToOperDic(string message) { //把HL7分成段 if (message.Contains("Z8A|")) { message = message.Replace("Z8A|", "\nZ8A|"); } string[] sHL7Lines = message.Split('\n'); OperDicModel pb = new OperDicModel(); int lastIndex = sHL7Lines.Length - 1; // 判断开始 if (sHL7Lines[lastIndex].StartsWith("Z8A|")) { string[] sList = sHL7Lines[lastIndex].Split('|'); //string[] nameList = sList[18].Split('^'); pb.OperCode = sList[1]; pb.OperName = sList[2]; pb.Operlevel = sList[4].Split('^')[1]; string[] quickList = sList[6].Split('~'); pb.QuickInput = quickList[0].Split('^')[1]; pb.CutType = sList[19]; } #region HIS平台提供信息解析 //for (int i = 0; i < sHL7Lines.Length; i++) //{ // // 判断开始 // if (sHL7Lines[i].StartsWith("Z8A|")) // { // string[] sList = sHL7Lines[i].Split('|'); // string[] nameList = sList[18].Split('^'); // pb.OperCode = nameList[0]; // pb.OperName = nameList[1]; // pb.Operlevel = sList[4].Split('^')[1]; // string[] quickList = sList[6].Split('~'); // pb.QuickInput = quickList[0].Split('^')[1]; // pb.CutType = sList[19]; // } //} #endregion return(pb); }