/// <summary> /// 验证是否有用户id参数 /// </summary> /// <returns></returns> protected virtual bool ValidationLoginUserId() { var sings = FormsPrincipal <CookUserInfo> .TryParsePrincipal(Request); if (null == sings) { return(false); } this.mCookUserInfo = sings.UserData; if (null != this.mCookUserInfo) { this.mloginUserId = this.mCookUserInfo.Id; var sessionitem = mSysUserSessionService.GetUserId(this.mCookUserInfo.Id); if (sessionitem == null || sessionitem.SessionId != mCookUserInfo.Sex) { //清除cookie ,禁止登录, FormsPrincipal <CookUserInfo> .SignOut(); AppGlobal.RenderResult(ApiCode.ExitLogin); return(false); } } else { int.TryParse(this.Request.Params["loginUserId"], out mloginUserId); } return(mloginUserId > 0); }
private void UpdateUserPwd() { int outUid = -1; if (GetVdtailuserpwd(ref outUid, true)) { //验证通过 string newPwd = System.Web.HttpContext.Current.Request["newPwd"]; string newConformPwd = System.Web.HttpContext.Current.Request["newConformPwd"]; string cdPwd = System.Web.HttpContext.Current.Request["cdpwd"]; if (string.IsNullOrEmpty(newPwd) || string.IsNullOrEmpty(newConformPwd) || newPwd != newConformPwd) { AppGlobal.RenderResult(ApiCode.ParamEmpty);//非法请求,无法继续 return; } if (cdPwd == newPwd) { AppGlobal.RenderResult(ApiCode.RequestFail);//非法请求,无法继续 return; } //修改密码 if (this.mSysUserService.UpdatePassword(outUid, newPwd)) { AppGlobal.RenderResult(ApiCode.Success);// } else { AppGlobal.RenderResult(ApiCode.Fail);// } } }
private void GetProfitLossList_0() { int userId = this.LoginUserId; int pageIndex; int pageSize; int totalCount = 0; bool ispageIndex = int.TryParse(Request.Params["pageIndex"], out pageIndex); if (!ispageIndex) { pageIndex = 1; } bool ispageSize = int.TryParse(Request.Params["pageSize"], out pageSize); if (!ispageSize) { pageSize = 10; } try { var startTime = Convert.ToDateTime(Request.Params["startTime"]); var endTime = Convert.ToDateTime(Request.Params["endTime"]); var account = Request.Params["account"]; var result = mSysUserBalanceDetailService.SelectProfitLossByNew(userId, startTime, endTime, account, pageIndex, pageSize, ref totalCount); AppGlobal.RenderResult <List <ProfitLossDTO> >(ApiCode.Success, result, "", pageIndex, totalCount); } catch (Exception ex) { Ytg.Scheduler.Comm.LogManager.Error("GetProfitLossList", ex); AppGlobal.RenderResult(ApiCode.Exception); } }
protected override void Process() { switch (this.ActionName.ToLower()) { case "notopenissue": GetNotOpenIssue(); break; case "openresult": GetOpenResult(); break; case "topopendresult": //取最近已经开奖的五期数据 this.TopOpendResult(); break; case "nowlotteryissuecode": //获取指定期数当天所有期数 GetNowLotteryIssueCode(); break; case "iscannelnum": //当期是否允许撤单 IsCannelNum(); break; case "getnowsalesissue": //获取当前正在销售的期数 this.GetInowsalesIssue(); break; case "winlst": var res = this.mRankingsService.GetAll().OrderByDescending(x => x.WinMonery).Take(40).ToList(); AppGlobal.RenderResult <List <Rankings> >(ApiCode.Success, res); break; } }
/// <summary> /// 获取用户登录日志 /// </summary> private void GetUserLoginLogs() { ISysLogService sysLogService = IoC.Resolve <ISysLogService>(); int pageIndex = 1; if (!int.TryParse(Request.Params["pageindex"], out pageIndex)) { pageIndex = 1; } string beginStr = ""; string endStr = ""; DateTime begin; DateTime end; if (!DateTime.TryParse(Request.Params["beginDate"], out begin) || !DateTime.TryParse(Request.Params["endDate"], out end)) { beginStr = string.Empty; endStr = string.Empty; } else { beginStr = begin.ToString("yyyy/MM/dd HH:mm:ss"); endStr = end.ToString("yyyy/MM/dd HH:mm:ss"); } int totalCount = 0; var result = sysLogService.SelectLoginLogs(beginStr, endStr, -1, this.LoginUser.Code, pageIndex, ref totalCount); AppGlobal.RenderResult <List <SysLoginLogVM> >(ApiCode.Success, result, "", 0, totalCount); }
private void SuoDingCard() { string password = Request.Params["pwd"]; if (string.IsNullOrEmpty(password)) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } //验证资金密码 if (!this.mSysUserBalanceService.VdUserBalancePwd(this.LoginUserId, password)) { AppGlobal.RenderResult(ApiCode.Security); return; } //修改为锁定 if (this.mSysUserService.LockUserCards(this.LoginUserId)) { AppGlobal.RenderResult(ApiCode.Success); } else { AppGlobal.RenderResult(ApiCode.Fail); } }
private void FilterBetting() { DateTime beginTime; DateTime endTime; if (!DateTime.TryParse(Request.Params["beginTime"], out beginTime) || !DateTime.TryParse(Request.Params["endTime"], out endTime)) { beginTime = DateTime.Now.AddMinutes(-10); endTime = DateTime.Now; } int status = Utils.ReqInt("status"); //= Convert.ToInt32((cmStatus.SelectedItem as ComboBoxItem).Tag.ToString()); int palyRadioCode = Utils.ReqInt("palyRadioCode"); //= cmLotteryPalyType.SelectPalyType; int model = Utils.ReqInt("model"); // = Convert.ToInt32((cmModel.SelectedItem as ComboBoxItem).Tag.ToString()); int userType = Utils.ReqInt("userType"); //= Convert.ToInt32((cmUserType.SelectedItem as ComboBoxItem).Tag.ToString()); string lotteryCode = Request.Params["lotteryCode"]; string issueCode = Request.Params["IssueCode"]; string betCode = Request.Params["BetCode"]; string userCode = Request.Params["userCode"]; int pageIndex = Convert.ToInt32(Request.Params["pageIndex"]); int pageSize = 20; int totalCount = 0; var result = IoC.Resolve <IBetDetailService>().GetBetListBy(beginTime, endTime, status, 2, lotteryCode, palyRadioCode, issueCode, model, betCode, userCode, userType, -1, pageIndex, pageSize, ref totalCount); //var result = IoC.Resolve<IBetDetailService>().GetBetRecord(beginTime, endTime, status, lotteryCode, palyRadioCode, issueCode, model, betCode, userCode, userType, pageIndex, pageSize, ref totalCount); AppGlobal.RenderResult <List <BetList> >(ApiCode.Success, result, "", 0, totalCount); }
private void Undo() { string id = Request.Params["betCode"]; string catchNum = Request.Params["catchNum"]; if (!string.IsNullOrEmpty(id)) { ISysUserBalanceService userBanceService = IoC.Resolve <ISysUserBalanceService>(); if (userBanceService.Cannel(id)) { AppGlobal.RenderResult(ApiCode.Success, ""); } else { AppGlobal.RenderResult(ApiCode.Success, ""); } //修改当前内容为系统撤单 if (id.ToLower().StartsWith("i")) { //追号 this.CannelCatchNum(catchNum, id); } else { //投注 this.CannelBettNum(id); } } }
private void QuotaFilter() { string userCode = Request.Params["code"]; string quotaType = Request.Params["quotaType"]; int quotaWhere = -1; if (!int.TryParse(Request.Params["quotaWhere"], out quotaWhere)) { quotaWhere = -1; } int quotaValue; if (!int.TryParse(Request.Params["quotaValue"], out quotaValue)) { quotaValue = -1; } int uid = this.LoginUserId; int pageIndex = 1; if (!int.TryParse(Request.Params["pageIndex"], out pageIndex)) { pageIndex = 1; } int totalCount = 0; int pageCount = 0; var source = this.mSysQuotaService.FilterQuota(uid, userCode, quotaType, quotaWhere, quotaValue, pageIndex, 999, ref totalCount, ref pageCount); AppGlobal.RenderResult <List <FilterSysQuotaDTO> >(ApiCode.Success, source, "", pageCount, totalCount); }
/// <summary> /// 开通和关闭充值功能 /// </summary> private void EditRecharge() { int uid; if (!int.TryParse(Request.QueryString["uid"], out uid)) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } //获取用户信息 var user = this.mSysUserService.Get(uid); if (null == user) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } int isRecharge; if (!int.TryParse(Request.QueryString["iRecharge"], out isRecharge)) { user.IsRecharge = isRecharge == 0 ? false : true; } this.mSysUserService.Save(); }
/// <summary> /// 获取开奖未读消息 /// </summary> private void GetNoReadWinMsg() { var source = this.mMessageService.RefUserMessage(LoginUserId.ToString()); //每次最多取5条数据 if (null != source && source.Count() > 0) { string updateReadIds = ""; foreach (var s in source) { updateReadIds += s.Id + ","; } if (!string.IsNullOrEmpty(updateReadIds)) { updateReadIds = updateReadIds.Substring(0, updateReadIds.Length - 1); //修改为已读 this.mMessageService.UpdateReadMessgae(updateReadIds); } AppGlobal.RenderResult <List <Message> >(ApiCode.Success, source); } else { AppGlobal.RenderResult(ApiCode.Fail); } }
private void SelectMessages() { int userId = this.LoginUserId; int pageIndex; int pageSize; int totalCount = 0; bool ispageIndex = int.TryParse(Request.Params["pageIndex"], out pageIndex); if (!ispageIndex) { pageIndex = 1; } bool ispageSize = int.TryParse(Request.Params["pageSize"], out pageSize); if (!ispageSize) { pageSize = 20; } try { var messageType = Convert.ToInt32(Request.Params["messageType"]); var status = Convert.ToInt32(Request.Params["status"]); var result = mMessageService.SelectBy(pageIndex, pageSize, userId, messageType, status, ref totalCount); AppGlobal.RenderResult <List <MessageDTO> >(ApiCode.Success, result, "", pageIndex, totalCount); } catch (Exception ex) { Ytg.Scheduler.Comm.LogManager.Error("SelectMessages", ex); AppGlobal.RenderResult(ApiCode.Exception); } }
/// <summary> /// 创建活动记录 /// </summary> /// <param name="tradeType"></param> private void AddMarketDetail(TradeType tradeType) { try { int userId = Convert.ToInt32(Request.Params["uid"].ToString()); decimal giftMoney = Convert.ToDecimal(Request.Params["giftMoney"]); //获取用户余额 decimal userAmt = 0; var userbalance = this.mSysUserBalanceService.GetUserBalance(userId); if (null != userbalance) { userAmt = userbalance.UserAmt;//获取用户余额 } //保存用户余额 userbalance.UserAmt = userAmt + giftMoney; //投注消费记录s this.mSysUserBalanceDetailService.Create(CreateUserBalanceDetial(userId, giftMoney, tradeType, userAmt)); this.mSysUserBalanceDetailService.Save(); AppGlobal.RenderResult(ApiCode.Success); } catch (Exception ex) { AppGlobal.RenderResult(ApiCode.Exception); } }
/// <summary> /// 撤销投注 /// </summary> /// <param name="betcode"></param> private void CannelBettNum(string betcode) { if (string.IsNullOrEmpty(betcode)) { AppGlobal.RenderResult(ApiCode.Fail); return; } IBetDetailService betDetailService = IoC.Resolve <IBetDetailService>(); //验证请求参数是否正确 var fs = betDetailService.Where(item => item.BetCode == betcode).FirstOrDefault(); if (null == fs) { AppGlobal.RenderResult(ApiCode.Fail); return; } //撤单处理 fs.Stauts = BetResultType.SysCancel; betDetailService.Save(); //返还金额 ISysUserBalanceService sysUserBalanceService = IoC.Resolve <ISysUserBalanceService>(); var details = new SysUserBalanceDetail() { RelevanceNo = fs.BetCode, SerialNo = "b" + Utils.BuilderNum(), Status = 0, TradeAmt = fs.TotalAmt, TradeType = TradeType.撤单返款, UserId = fs.UserId }; sysUserBalanceService.UpdateUserBalance(details, fs.TotalAmt); }
/// <summary> /// 终止追号 /// </summary> private void CannelCatchNum(string catchNum, string catchNumIssueCode) { ISysCatchNumService sysCatchNumService = IoC.Resolve <ISysCatchNumService>(); ISysCatchNumIssueService sysCatchNumIssueService = IoC.Resolve <ISysCatchNumIssueService>(); //验证当前单号是否正在进行 var fs = sysCatchNumService.Where(item => item.CatchNumCode == catchNum).FirstOrDefault(); if (fs == null) { //非法撤单 AppGlobal.RenderResult(ApiCode.Fail); return; } //获取注单详情 var source = sysCatchNumIssueService.GetCatchIssue(catchNum); //获取用户余额 CatchNumIssue catchNumIssue = null; int noCannelCount = 0; foreach (var item in source) { //未开奖的状态才允许撤单 if (catchNumIssueCode == item.CatchNumIssueCode) { fs.UserCannelIssue++; fs.UserCannelMonery += item.TotalAmt; item.Stauts = BetResultType.SysCancel; //对本注进行撤单 catchNumIssue = item; } if (item.Stauts == BetResultType.NotOpen) { noCannelCount++; } } //撤单 sysCatchNumIssueService.Save(); if (noCannelCount <= 0) //全部撤销 { sysCatchNumService.CannelCatch(catchNum); } sysCatchNumService.Save(); //返还金额 if (catchNumIssue != null) { ISysUserBalanceService sysUserBalanceService = IoC.Resolve <ISysUserBalanceService>(); var details = new SysUserBalanceDetail() { RelevanceNo = catchNumIssue.CatchNumIssueCode, SerialNo = "b" + Utils.BuilderNum(), Status = 0, TradeAmt = catchNumIssue.TotalAmt, TradeType = TradeType.追号返款, UserId = fs.UserId }; sysUserBalanceService.UpdateUserBalance(details, catchNumIssue.TotalAmt); } }
/// <summary> /// 发起提现 /// </summary> private void SubmitMention() { int userId; bool isUserId = int.TryParse(Request.Params["uid"], out userId); if (!isUserId) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } int bankId; if (!int.TryParse(Request.Params["bId"], out bankId)) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } decimal mAmt; if (!decimal.TryParse(Request.Params["mAmt"], out mAmt)) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } string pwd = Request.Params["pwd"];//资金密码 if (string.IsNullOrEmpty(pwd)) { AppGlobal.RenderResult(ApiCode.Security); return; } if (!this.mSysUserBalanceService.VdUserBalancePwd(this.LoginUserId, pwd))//验证资金密码失败 { AppGlobal.RenderResult(ApiCode.Security); return; } try { var result = this.mSysUserBankService.SubmitMention(bankId, mAmt, userId); string msg = "提现申请成功"; if (result == -1) { msg = "余额不足,提现申请不成功"; } else if (result == -2) { msg = "系统异常,稍后再试"; } AppGlobal.RenderResult <string>(ApiCode.Success, msg, result); } catch (Exception ex) { Ytg.Scheduler.Comm.LogManager.Error("SubmitMention", ex); AppGlobal.RenderResult(ApiCode.Exception); } }
/// <summary> /// 撤销所有追号 /// </summary> private void CannelAllCatch(string code) { string catchNum = code;//追号编号 if (string.IsNullOrEmpty(catchNum)) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } //验证当前单号是否正在进行 var fs = this.mSysCatchNumService.Where(item => item.CatchNumCode == catchNum && item.UserId == this.LoginUserId && item.Stauts == CatchNumType.Runing).FirstOrDefault(); if (fs == null) { //非法撤单 AppGlobal.RenderResult(ApiCode.Fail); return; } //获取注单详情 var source = this.mSysCatchNumIssueService.GetCatchIssue(catchNum); //获取用户余额 //var userbalance = this.mSysUserBalanceService.GetUserBalance(this.LoginUserId); if (source == null || source.Count < 1) { AppGlobal.RenderResult(ApiCode.ValidationFails); return; } //int cannelCount = 0;//当前取消期数 // decimal cannelmonery = 0; //当前取消金额 foreach (var item in source) { if (item.Stauts == BetResultType.NotOpen) { //未开奖的状态才允许撤单 fs.UserCannelIssue++; fs.UserCannelMonery += item.TotalAmt; item.Stauts = BetResultType.Cancel; //对本注进行撤单 // if (fs.PrizeType == 1) //撤单的进行返点回收 this.mRebateHelper.BettingCannelIssue(this.LoginUserId, item.TotalAmt, item.CatchNumIssueCode, mRebateHelper.GetRadioMaxRemo(fs.PalyRadioCode, fs.BonusLevel)); //this.mRebateHelper.UpdateUserBanance(this.LoginUserId, item.TotalAmt, TradeType.撤单返款, item.CatchNumIssueCode, 0); //cannelCount++; //cannelmonery += item.TotalAmt; } } //撤单 this.mSysCatchNumIssueService.Save(); this.mSysCatchNumService.CannelCatch(catchNum); AppGlobal.RenderResult(ApiCode.Success); //fs.UserCannelIssue = fs.UserCannelIssue + cannelCount; //fs.UserCannelMonery = fs.UserCannelMonery + cannelmonery; //this.mSysUserBalanceService.Save(); this.mSysCatchNumService.Save(); }
private void HasLogin() { if (this.LoginUser == null) { AppGlobal.RenderResult(ApiCode.ParamEmpty); } else { AppGlobal.RenderResult(ApiCode.Success); } }
private void SelectBetList() { int pageIndex; int pageSize; int totalCount = 0; bool ispageIndex = int.TryParse(Request.Params["pageIndex"], out pageIndex); if (!ispageIndex) { pageIndex = 1; } bool ispageSize = int.TryParse(Request.Params["pageSize"], out pageSize); if (!ispageSize) { pageSize = 15; } try { var palyRadioCode = -1; if (!string.IsNullOrEmpty(Request.Params["palyRadioCode"])) { palyRadioCode = Convert.ToInt32(Request.Params["palyRadioCode"]); } var search = new BetListDTO { startTime = Convert.ToDateTime(Request.Params["startTime"]), endTime = Convert.ToDateTime(Request.Params["endTime"]), status = Convert.ToInt32(Request.Params["status"]), tradeType = Convert.ToInt32(Request.Params["tradeType"]), lotteryCode = Request.Params["SellotteryCode"], palyRadioCode = palyRadioCode, issueCode = Request.Params["issueCode"], model = Convert.ToInt32(Request.Params["model"]), betCode = Request.Params["betCode"], userAccount = Request.Params["userAccount"], userType = Convert.ToInt32(Request.Params["userType"]) }; var result = this.mBetDetailService.GetBetListBy(search.startTime, search.endTime, search.status, search.tradeType, search.lotteryCode, search.palyRadioCode, search.issueCode, search.model, search.betCode, search.userAccount, search.userType, this.LoginUserId, pageIndex, pageSize, ref totalCount); AppGlobal.RenderResult <List <BetList> >(ApiCode.Success, result, "", pageIndex, totalCount); } catch (Exception ex) { Ytg.Scheduler.Comm.LogManager.Error("SelectBetList", ex); AppGlobal.RenderResult(ApiCode.Exception); } }
/// <summary> /// 获取用户配额 /// </summary> private void GetUserQuota() { int uid; if (!int.TryParse(Request.QueryString["uid"], out uid)) { AppGlobal.RenderResult(ApiCode.RequestFail); } var result = this.mSysQuotaService.GetUserQuota(uid); AppGlobal.RenderResult <List <SysQuota> >(ApiCode.Success, result); }
private void DelMsg() { int msgId = 0; if (!int.TryParse(Request.Params["id"], out msgId)) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } mMessageService.Delete(msgId); AppGlobal.RenderResult(ApiCode.Success); }
private void GetBetDetailByUserBalanceDetailSeriaNo() { var serialNo = Request.QueryString["serialNo"]; if (string.IsNullOrEmpty(serialNo)) { AppGlobal.RenderResult(ApiCode.ParamEmpty); } var result = this.mBetDetailService.GetBetDetailByUserBalanceDetailSeriaNo(serialNo); AppGlobal.RenderResult <List <BetList> >(ApiCode.Success, result, ""); }
private void GetInowsalesIssue() { DateTime now = DateTime.Now; var issue = this.mLotteryIssueService.GetNowSalesIssue(this.LotteryId); if (null == issue) { AppGlobal.RenderResult(ApiCode.Fail); } issue.LotteryTime = now; AppGlobal.RenderResult <LotteryIssue>(ApiCode.Success, issue); }
/// <summary> /// 身份验证 /// </summary> /// <returns></returns> protected virtual bool Validation() { //身份验证 FormsPrincipal <CookUserInfo> source = FormsPrincipal <CookUserInfo> .TryParsePrincipal(this.Request); if (null == source || source.UserData == null) { AppGlobal.RenderResult(ApiCode.Security); return(false); } return(true); }
private void regist(string account, string nickName, int mloginUserId) { //验证码 string qq = ""; string phone = ""; var parentItem = this.mSysUserService.Get(mloginUserId); if (null == parentItem || parentItem.UserType == UserType.General || parentItem.UserType == UserType.Manager) { return; } //验证账号是否存在 var item = this.mSysUserService.Get(account); if (null != item) { AppGlobal.RenderResult(ApiCode.ValidationFails);//非法请求,无法继续 return; } string psw = "a123456"; //注册 var outuser = new SysUser() { Code = account, ParentId = parentItem.Id, NikeName = nickName, Password = psw, PlayType = parentItem.PlayType, Rebate = (parentItem.Rebate + parentItem.AutoRegistRebate), UserType = UserType.Proxy, ProxyLevel = parentItem.ProxyLevel + 1, Qq = qq, MoTel = phone, Head = parentItem.Head }; if (outuser.Rebate < 0) { outuser.Rebate = parentItem.Rebate; } this.mSysUserService.Create(outuser); this.mSysUserService.Save(); UserComm.InintNewUserBalance(outuser, this.mSysSettingService, this.mSysUserBalanceService, this.mSysUserBalanceDetailService, this.mSysUserService);//初始化新用户金额 //初始化配额 this.mSysQuotaService.InintUserQuota(outuser.Id, outuser.ParentId, Math.Round(Ytg.Comm.Utils.MaxRemo - outuser.Rebate, 1)); //初始化资金密码 InintUserBalancePassword(outuser.Id, "a123456"); AppGlobal.RenderResult(ApiCode.Success);//非法请求,无法继续 }
private void GetBetDetail() { string betCode = Request.Params["betCode"];//投注编号 if (string.IsNullOrEmpty(betCode)) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } var item = this.mBetDetailService.GetBetDetailForBetCode(betCode); AppGlobal.RenderResult <BetList>(ApiCode.Success, item); }
private void GetNowLotteryIssueCode() { int lotteryId = 0; if (!int.TryParse(Request.Params["lotteryid"], out lotteryId)) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } var source = this.mLotteryIssueService.GetNowDayLotteryTypeIssue(lotteryId).ToList(); AppGlobal.RenderResult <List <LotteryIssue> >(ApiCode.Success, source); }
private void GetCatchIssue() { string catchCode = Request.Params["catchCode"]; if (string.IsNullOrEmpty(catchCode)) { AppGlobal.RenderResult(ApiCode.ParamEmpty); return; } var source = this.mSysCatchNumIssueService.GetCatchIssue(catchCode); AppGlobal.RenderResult <List <CatchNumIssue> >(ApiCode.Success, source); }
private void GetLotteryRadio() { string lotteryCode = Request.Params["lotteryCode"]; string radioCode = Request.Params["radioCode"]; var result = IoC.Resolve <IPlayTypeRadioService>().GetPattRado(lotteryCode, radioCode); if (result == null) { AppGlobal.RenderResult(ApiCode.Empty, ""); return; } AppGlobal.RenderResult <List <PlayRado> >(ApiCode.Success, result); }
/// <summary> /// 获取当天未开奖数据 /// </summary> private void GetNotOpenIssue() { int lotteryId; if (!int.TryParse(Request.QueryString["lotteryId"], out lotteryId)) { AppGlobal.RenderResult(ApiCode.Fail); return; } var source = this.mLotteryIssueService.GetOccDayNoOpenLotteryIssue(lotteryId); AppGlobal.RenderResult <IEnumerable <LotteryIssueDTO> >(ApiCode.Success, source); }