public ActionResult <string> GetNotices() { HttpResultModel ret = new HttpResultModel(); ret.result = Result.SUCCESS; try { DataProviderResultModel result = MainInfoProvider.GetNotices(); if (result.result == Result.SUCCESS) { ret.data = result.data; } else { ret.result = result.result; ret.message = result.message; } } catch (Exception ex) { ret.result = Result.ERROR; ret.errorCode = MainErrorModels.LOGIC_ERROR; ret.message = Convert.ToString(MainErrorModels.LOGIC_ERROR); Log.WriteErrorLog("v2::MainController::GetNotice", "异常:{0}", ex.Message); } return(JsonConvert.SerializeObject(ret)); }
/// <summary> /// 获取贷款种类 /// </summary> /// <returns></returns> public ActionResult <string> GetBankCodes() { HttpResultModel ret = new HttpResultModel(); ret.result = Result.SUCCESS; try { Redis redis = HelperProvider.GetRedis(); string key = "BankCodes"; string retJson = redis.StringGet(key); if (String.IsNullOrEmpty(retJson)) { DataProviderResultModel result = MainInfoProvider.GetBankCodes(); if (result.result == Result.SUCCESS) { ret.data = result.data; } else { ret.result = Result.ERROR; ret.errorCode = result.result; ret.message = result.message; } redis.StringSet(key, JsonConvert.SerializeObject(ret), 300); } else { return(retJson); } } catch (Exception ex) { ret.result = Result.ERROR; ret.errorCode = MainErrorModels.LOGIC_ERROR; ret.message = Convert.ToString(MainErrorModels.LOGIC_ERROR); Log.WriteErrorLog("MainController::GetBankCodes", "异常:{0}", ex.Message); } return(JsonConvert.SerializeObject(ret)); }
public ActionResult <string> GetNotices() { HttpResultModel ret = new HttpResultModel(); ret.result = Result.SUCCESS; try { string pkgName = HttpContext.Request.Headers["pkgName"]; if (String.IsNullOrEmpty(pkgName)) { List <NoticeModel> infos = new List <NoticeModel>(); NoticeModel info = new NoticeModel(); info.title = "Warning"; info.content = "Anda masih menggunakan aplikasi versi lama, silahkan klik https://play.google.com/store/apps/details?id=com.danapinjam.vip untuk mengunduh versi terbaru."; infos.Add(info); ret.data = infos; } else { ///逻辑 DataProviderResultModel result = MainInfoProvider.GetNotices(); if (result.result == Result.SUCCESS) { ret.data = result.data; } else { ret.result = result.result; ret.message = result.message; } } } catch (Exception ex) { ret.result = Result.ERROR; ret.errorCode = MainErrorModels.LOGIC_ERROR; ret.message = Convert.ToString(MainErrorModels.LOGIC_ERROR); Log.WriteErrorLog("MainController::GetNotice", "异常:{0}", ex.Message); } return(JsonConvert.SerializeObject(ret)); }
public ActionResult <string> GetSelection() { List <SelectionModel> list = new List <SelectionModel>(); HttpResultModel ret = new HttpResultModel(); ret.result = Result.SUCCESS; try { ret.data = MainInfoProvider.GetSelection(); } catch (Exception ex) { ret.result = Result.ERROR; ret.errorCode = MainErrorModels.LOGIC_ERROR; ret.message = Convert.ToString(MainErrorModels.LOGIC_ERROR); Log.WriteErrorLog("MainController::GetSelection", "异常:{0}", ex.Message); } return(JsonConvert.SerializeObject(ret)); }