12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- using CP.Model;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace CP.Business
- {
- public class LotteryFriUrlHandelBLL
- {
- /// <summary>
- /// 返回玩法页面推荐开奖
- /// </summary>
- /// <param name="lottery">彩种enum</param>
- /// <returns></returns>
- public List<UrlEntity> GetplayRuleFUbyLottery(string ename)
- {
- try
- {
- List<UrlEntity> rtlist = new List<UrlEntity>();
- var data = CzBll.GetAllList();
- if (data != null)
- {
- var czData = data.SingleOrDefault(p => p.ename == ename);
- rtlist.Add(new UrlEntity
- {
- Text = czData.name + "开奖历史",
- UrlEnum = UrlEnum.开奖历史
- });
- //开机号试机号都有
- if (ename == QGEnum.fcsd.ToString() || ename == QGEnum.tcp3.ToString())
- rtlist.Add(new UrlEntity
- {
- Text = $"{czData.name}试机号",
- UrlEnum = UrlEnum.试机号
- });
- //只有开机号
- if (ename == QGEnum.fcsd.ToString() || ename == QGEnum.tcp3.ToString() || ename == QGEnum.tcdlt.ToString() || ename == QGEnum.fcssq.ToString())
- rtlist.Add(new UrlEntity
- {
- Text = $"{czData.name}开机号",
- UrlEnum = UrlEnum.开机号
- });
- }
- return rtlist;
- }
- catch (Exception ee)
- {
- return null;
- }
- }
- /// <summary>
- /// 开奖详情页面获取相关彩种开奖的推荐
- /// </summary>
- /// <param name="lottery"></param>
- /// <returns></returns>
- public List<UrlEntity> GetKjxqFUbyLottery(string ename)
- {
- try
- {
- List<UrlEntity> rtlist = new List<UrlEntity>();
- var data = CzBll.GetList(); ;
- if (data != null)
- {
- var czData = data.SingleOrDefault(p=>p.ename==ename);
- var tmp = new List<Cz>();
- var qg = QGEnum.fcsd;
- if(Enum.TryParse<QGEnum>(ename,out qg))
- tmp = data.Where(p=> Enum.TryParse<QGEnum>(p.ename, out qg) && p.ename!=ename).ToList();
- else
- tmp = data.Where(p => p.name.Contains(czData.name.Substring(0, 2)) && p.ename != ename).ToList();
- tmp.ForEach(p =>
- {
- rtlist.Add(new UrlEntity()
- {
- Text = p.name + "开奖历史",
- UrlEnum = UrlEnum.开奖历史
- });
- });
- }
- return rtlist;
- }
- catch (Exception ee)
- {
- return null;
- }
- }
- }
- }
|