private List <string> GetRequestList(List <Model.NormalLisItems> list, Model.DTO.NormalLisReport_list_F model) { List <string> temListStr = new List <string>(); Model.DTO.NormalLisItemsRequest normalLisItemsRequestModel = new Model.DTO.NormalLisItemsRequest(); if (list != null && list.Count > 0) { //生成查询检验信息的查询字符串 foreach (var item in list) { string request = string.Format("<Request><hospnum>{0}</hospnum><ksrq00>{1}</ksrq00><jsrq00>{2}</jsrq00><ext_mthd>{3}</ext_mthd></Request>", model.code, model.ksrq00, model.jsrq00, item.ext_mthd); if (!string.IsNullOrEmpty(request) && !temListStr.Contains(request)) { temListStr.Add(request); } } } return(temListStr); }
private List<string> GetRequestList(List<Model.NormalLisItems> list) { List<string> temListStr = new List<string>(); Model.DTO.NormalLisItemsRequest normalLisItemsRequestModel = new Model.DTO.NormalLisItemsRequest(); if (this.requestStrList != null && this.requestStrList.Count > 0) { foreach (var item in this.requestStrList) { XmlDocument xd = Common.XmlHelper.XMLLoad(item, Common.XmlHelper.XmlType.String); try { string str = JsonConvert.SerializeXmlNode(xd.SelectNodes("//Request")[0], Newtonsoft.Json.Formatting.None, true); normalLisItemsRequestModel = JsonConvert.DeserializeObject<Model.DTO.NormalLisItemsRequest>(str); } catch (Exception ex) { Common.LogHelper.WriteError(ex); continue; } } //生成查询检验信息的查询字符串 foreach (var item in list) { string request = string.Format("<Request><hospnum>{0}</hospnum><ksrq00>{1}</ksrq00><jsrq00>{2}</jsrq00><ext_mthd>{3}</ext_mthd></Request>", normalLisItemsRequestModel.hospnum, normalLisItemsRequestModel.ksrq00, normalLisItemsRequestModel.jsrq00, item.ext_mthd); if (!string.IsNullOrEmpty(request) && !temListStr.Contains(request)) { temListStr.Add(request); } } } return temListStr; }
private List<string> GetRequestList(List<Model.NormalLisItems> list, Model.DTO.NormalLisReport_list_F model) { List<string> temListStr = new List<string>(); Model.DTO.NormalLisItemsRequest normalLisItemsRequestModel = new Model.DTO.NormalLisItemsRequest(); if (list != null && list.Count > 0) { //生成查询检验信息的查询字符串 foreach (var item in list) { string request = string.Format("<Request><hospnum>{0}</hospnum><ksrq00>{1}</ksrq00><jsrq00>{2}</jsrq00><ext_mthd>{3}</ext_mthd></Request>", model.code, model.ksrq00, model.jsrq00, item.ext_mthd); if (!string.IsNullOrEmpty(request) && !temListStr.Contains(request)) { temListStr.Add(request); } } } return temListStr; }