string ConvertmuchDisease(string disease, string TYPECODE) { var disCodeDtl = string.Empty; IDictManageService _dictManageService = IOCContainer.Instance.Resolve <IDictManageService>(); String[] dislist = disease.Split(','); foreach (var code in dislist) { disCodeDtl += _dictManageService.GetCode(code, TYPECODE).Data.ItemName + " "; } return(disCodeDtl); }
string ConvertDisease(string disease, string TYPECODE) { IDictManageService _dictManageService = IOCContainer.Instance.Resolve <IDictManageService>(); Dictionary <string, string> _diseaseCodeCache = new Dictionary <string, string>(); if (_diseaseCodeCache.ContainsKey(disease)) { return(_diseaseCodeCache[disease]); } var disCodeDtl = _dictManageService.GetCode(disease, TYPECODE); if (disCodeDtl == null || disCodeDtl.Data == null) { return("未知"); } _diseaseCodeCache.Add(disease, disCodeDtl.Data.ItemName); return(disCodeDtl.Data.ItemName); }