| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 | 
							- using Newtonsoft.Json;
 
- using Newtonsoft.Json.Linq;
 
- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Reflection;
 
- using System.Text;
 
- using System.Text.RegularExpressions;
 
- using System.Threading.Tasks;
 
- namespace Common
 
- {
 
-     public sealed class ActionHelper
 
-     {
 
-         
 
-         
 
-         
 
-         
 
-         
 
-         public static List<WinbonusModel> GetWinbonus(string winbonus)
 
-         {
 
-             List<WinbonusModel> list = new List<WinbonusModel>();
 
-             list.Add(new WinbonusModel() { item = "一等奖", wincount = "0", winmoney = "--" });
 
-             list.Add(new WinbonusModel() { item = "二等奖", wincount = "0", winmoney = "--" });
 
-             try
 
-             {
 
-                 if (!string.IsNullOrEmpty(winbonus))
 
-                 {
 
-                     var obj = JsonConvert.DeserializeObject<List<WinbonusModel>>(winbonus);
 
-                     if (obj == null)
 
-                         return list;
 
-                     if (obj.Count != 2)
 
-                         return list;
 
-                     return obj;
 
-                 }
 
-                 return list;
 
-             }
 
-             catch (Exception e)
 
-             {
 
-                 return list;
 
-             }
 
-         }
 
-         
 
-         
 
-         
 
-         
 
-         
 
-         public static int GetHz(string opencode)
 
-         {
 
-             if (string.IsNullOrEmpty(opencode))
 
-                 return 0;
 
-             try
 
-             {
 
-                 var number = Array.ConvertAll(opencode.Split(','), s => int.Parse(s));
 
-                 return number.Sum();
 
-             }
 
-             catch (Exception e)
 
-             {
 
-                 return 0;
 
-             }
 
-         }
 
-         
 
-         
 
-         
 
-         
 
-         
 
-         public static string GetDxb(string opencode,int number)
 
-         {
 
-             if (string.IsNullOrEmpty(opencode))
 
-                 return "--:--";
 
-             try
 
-             {
 
-                 var numbers = Array.ConvertAll(opencode.Split(','), s => int.Parse(s));
 
-                 int dnum = 0,xnum=0;
 
-                 foreach (var item in numbers)
 
-                 {
 
-                     if (item > number)
 
-                         dnum++;
 
-                     else
 
-                         xnum++;
 
-                 }
 
-                 return dnum+":"+xnum;
 
-             }
 
-             catch (Exception e)
 
-             {
 
-                 return "--:--";
 
-             }
 
-         }
 
-         
 
-         
 
-         
 
-         
 
-         
 
-         public static string GetQj3b(string opencode, int number)
 
-         {
 
-             if (string.IsNullOrEmpty(opencode))
 
-                 return "--:--:--";
 
-             try
 
-             {
 
-                 int q1 = number / 3 * 1, q2 = number / 3 * 2, q3 = number; 
 
-                 var numbers = Array.ConvertAll(opencode.Split(','), s => int.Parse(s));
 
-                 int q1num = 0, q2num = 0, q3num = 0;
 
-                 foreach (var item in numbers)
 
-                 {
 
-                     if (item <= q1)
 
-                         q1num++;
 
-                     else if (item < q2)
 
-                         q2num++;
 
-                     else
 
-                         q3num++;
 
-                 }
 
-                 return q1num + ":" + q2num + ":" + q3num;
 
-             }
 
-             catch (Exception e)
 
-             {
 
-                 return "--:--:--";
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |