public TBaseResult <PagesModels> GetPagesInfo(string safetySecretKey, bool isUsable, string openId) { this.SafetySecretKey = safetySecretKey; this.Usable = isUsable ? BasePluginType.Type.启用 : BasePluginType.Type.卸载; var result = new TBaseResult <PagesModels>() { Code = (int)EnumCore.CodeType.失败, Message = "系统错误", TData = new PagesModels() }; if (string.IsNullOrWhiteSpace(this.SafetySecretKey) || this.Usable == BasePluginType.Type.卸载 || PluginCore.GetInstance.VerifySafetySecretKey(this.SafetySecretKey)) { return(result); } if (string.IsNullOrWhiteSpace(openId)) { return(result); } var model = MenuManager.GetInstance.GetPagesModel(openId); if (string.IsNullOrWhiteSpace(model.OpenId)) { return(result); } result.Code = (int)EnumCore.CodeType.成功; result.Message = "获取成功"; result.TData = model; return(result); }
public TBaseResult <IconQueryItem> GetPageDataIcons(IconQueryItem queryItem) { this.SafetySecretKey = queryItem.SafetySecretKey; this.Usable = queryItem.IsUsable ? BasePluginType.Type.启用 : BasePluginType.Type.卸载; var result = new TBaseResult <IconQueryItem>() { Code = (int)EnumCore.CodeType.失败, Message = "系统错误", TData = new IconQueryItem() }; if (string.IsNullOrWhiteSpace(this.SafetySecretKey) || this.Usable == BasePluginType.Type.卸载 || PluginCore.GetInstance.VerifySafetySecretKey(this.SafetySecretKey)) { return(result); } var dt = MenuManager.GetInstance.GetPageDataIcons(queryItem); result.Code = (int)EnumCore.CodeType.成功; if (dt.PageData.Count <= 0) { result.Message = "暂无数据"; result.TData = dt; return(result); } result.Message = "获取成功"; result.TData = dt; return(result); }
public TBaseResult <PagesModels> GetUsersMenuList(string safetySecretKey, bool isUsable, string userOpenId = "") { this.SafetySecretKey = safetySecretKey; this.Usable = isUsable ? BasePluginType.Type.启用 : BasePluginType.Type.卸载; var result = new TBaseResult <PagesModels>() { Code = (int)EnumCore.CodeType.失败, Message = "系统错误", TList = new List <PagesModels>() }; if (string.IsNullOrWhiteSpace(this.SafetySecretKey) || this.Usable == BasePluginType.Type.卸载 || PluginCore.GetInstance.VerifySafetySecretKey(this.SafetySecretKey)) { return(result); } var list = MenuManager.GetInstance.GetUsersMenuList(userOpenId); result.Code = (int)EnumCore.CodeType.成功; result.TList = list; if (list.Count <= 0) { result.Message = "暂无数据"; return(result); } result.Message = "获取成功"; return(result); }