/// <summary> /// 获取全部系统字典 /// </summary> /// <param name="req"></param> /// <returns></returns> public string GetFrameDictAll(string req) { try { reqdata = this.AnaRequestData(req); Xxx.Entities.SSY_FRAME_DICT model = json.Deserialize <Xxx.Entities.SSY_FRAME_DICT>(reqdata.reqdata); List <Xxx.Entities.SSY_FRAME_DICT> objResult = this._comSomebiz.GetFrameDictAll(model, base.envirObj.distManagerParam); if (UtilitysForT <Xxx.Entities.SSY_FRAME_DICT> .ListHasData(objResult)) { resdata = this.MakeResponseData("1", string.Empty, json.Serialize(objResult), string.Empty); } else { resdata = this.MakeResponseData("0", this.GetI18nLangItem("noFindData", this.i18nCommonCurrLang), string.Empty, string.Empty); } } catch (Exception ex) { resdata = this.MakeResponseData("0", this.GetI18nLangItem("findDataErr", this.i18nCommonCurrLang) + ex.Message, string.Empty, string.Empty); } return(json.Serialize(resdata)); }
/// <summary> /// 获取单个业务服务名称 /// </summary> /// <param name="serviceIden"></param> /// <returns></returns> private string _GetSingleBizSvc(string serviceIden) { string serviceName = string.Empty; List <SSY_SERVICESITE_SERVICES> svcList = new List <SSY_SERVICESITE_SERVICES>(); SSY_SERVICESITE_SERVICES modeltemp = new SSY_SERVICESITE_SERVICES(); SSY_ResponseResult <IEnumerable <SSY_SERVICESITE_SERVICES> > resSvc = this.GetNodeServiceSiteService(modeltemp); svcList = resSvc.Result.ToList <SSY_SERVICESITE_SERVICES>(); if (UtilitysForT <SSY_SERVICESITE_SERVICES> .ListHasData(svcList)) { SSY_SERVICESITE_SERVICES svcTar = svcList.Find(delegate(SSY_SERVICESITE_SERVICES t) { return(t.Servicecode == serviceIden); }); serviceName = svcTar.Service_relaUrl; } return(serviceName); }
/// <summary> /// 获取某个字典 /// </summary> /// <param name="req"></param> /// <returns></returns> public string GetDicts(string req) { try { reqdata = this.AnaRequestData(req); QueryItemCollection[] objs = json.Deserialize <QueryItemCollection[]>(reqdata.reqdata); string DOMAINNAMEIDEN = string.Empty; string dicttype = string.Empty; for (int i = 0; i < objs.Length; i++) { if (objs[i].queryItemKey.ToUpper() == "DOMAINNAMEIDEN".ToUpper()) { DOMAINNAMEIDEN = objs[i].queryItemValue; } if (objs[i].queryItemKey.ToUpper() == "dicttype".ToUpper()) { dicttype = objs[i].queryItemValue; } } List <Xxx.Entities.SSY_BIZ_DICT> objResult = this._comSomebiz.GetDicts(DOMAINNAMEIDEN, BizCommon.GetDictType(dicttype), base.envirObj.distManagerParam); if (UtilitysForT <Xxx.Entities.SSY_BIZ_DICT> .ListHasData(objResult)) { resdata = this.MakeResponseData("1", string.Empty, json.Serialize(objResult), string.Empty); } else { resdata = this.MakeResponseData("0", this.GetI18nLangItem("noFindData", this.i18nCommonCurrLang), string.Empty, string.Empty); } } catch (Exception ex) { resdata = this.MakeResponseData("0", this.GetI18nLangItem("findDataErr", this.i18nCommonCurrLang) + ex.Message, string.Empty, string.Empty); } return(json.Serialize(resdata)); }
/// <summary> /// 获取系统字典(某个字典的全部字典项) /// </summary> /// <param name="req"></param> /// <returns></returns> public string GetFrameDictPager(string req) { try { reqdata = this.AnaRequestData(req); QueryItemCollection[] objs = json.Deserialize <QueryItemCollection[]>(reqdata.reqdata); SSY_PagingParam pager = null; Xxx.Entities.SSY_FRAME_DICT model = null; for (int i = 0; i < objs.Length; i++) { if (objs[i].queryItemKey.ToUpper() == "SSY_PagingParam".ToUpper()) { pager = json.Deserialize <SSY_PagingParam>(objs[i].queryItemValue); } if (objs[i].queryItemKey.ToUpper() == "SSY_FRAME_DICT".ToUpper()) { model = json.Deserialize <Xxx.Entities.SSY_FRAME_DICT>(objs[i].queryItemValue); } } List <Xxx.Entities.SSY_FRAME_DICT> objResult = this._comSomebiz.GetFrameDictPager(model, base.envirObj.distManagerParam, pager); if (UtilitysForT <Xxx.Entities.SSY_FRAME_DICT> .ListHasData(objResult)) { resdata = this.MakeResponseData("1", string.Empty, json.Serialize(objResult), pager.TotalSize.ToString()); } else { resdata = this.MakeResponseData("0", this.GetI18nLangItem("noFindData", this.i18nCommonCurrLang), string.Empty, string.Empty); } } catch (Exception ex) { resdata = this.MakeResponseData("0", this.GetI18nLangItem("findDataErr", this.i18nCommonCurrLang) + ex.Message, string.Empty, string.Empty); } return(json.Serialize(resdata)); }