public string GetBankList(int TypeId = 0) { //Logs.WriteLog($"1111", "d:\\Log\\", "GetBankList"); List <Bank> listBank = MemcachHelper.Get <List <Bank> >(Constant.list_bank_key, DateTime.Now.AddHours(1), () => { return(bankDao.GetQuery(" State<>-1 ")); }); JArray list = new JArray(); if (listBank != null && listBank.Count > 0) { foreach (var item in listBank) { JObject obj = new JObject(); obj["BankName"] = item.BankName; obj["BankCode"] = item.BankCode; obj["State"] = item.State; obj["StateTxt"] = item.State == 0 ? "可用" : "不可用"; obj["ICON"] = $"{Constant.StaticHost}upload/bank/80/{item.BankCode}.png"; if (TypeId == 1) //实名认证所用 { if (bankList.Contains(item.BankName)) //收款支持的银行 { list.Add(obj); } } else//信用卡所用 { list.Add(obj); } } } return(ApiReturnStr.getApiDataList(list)); }