示例#1
0
 public ActionResult UserAccountList(string userName, string userPhone, string idNumber, int?levelId, string referrerUserName, int?userStatus, int page = 1, int rows = 10)
 {
     if (Request.IsAjaxRequest())
     {
         var accountUser = this._userManager.GetAllUserAccount(null, userName, userPhone, idNumber, levelId, referrerUserName, userStatus, page, rows);
         var data        = accountUser.Select(u => new
         {
             user_id          = u.user_id,
             user_code        = u.user.user_code,
             user_name        = u.user.user_name,
             user_phone       = u.user.user_phone,
             id_number        = u.user.id_number,
             level_name       = u.user.level == null ? "" : u.user.level.level_name,
             reg_money        = u.user.reg_money,
             referrer_name    = u.user.referrer == null ? "无" : u.user.referrer.user_name,
             user_status      = UserStatusHelper.ToString(u.user.user_status),
             account1_balance = u.account1_balance,
             account2_balance = u.account2_balance,
             account3_balance = u.account3_balance
         });
         var total = this._userManager.GetAllUserAccountTotal(null, userName, userPhone, idNumber, levelId, referrerUserName, userStatus);
         return(Json(new { total = total, rows = data }));
     }
     return(View());
 }
示例#2
0
 public ActionResult RechargeGold(string userName = "", string userPhone = "", int page = 1, int rows = 10)
 {
     if (Request.IsAjaxRequest())
     {
         var users = _userManager.GetAllUserAccount(true, userName, userPhone, null, null, null, UserStatus.NORMAL, page, rows);
         var data  = users.Select(u => new
         {
             user_id          = u.user_id,
             user_code        = u.user.user_code,
             user_name        = u.user.user_name,
             user_phone       = u.user.user_phone,
             id_number        = u.user.id_number,
             level_name       = u.user.level == null ? "" : u.user.level.level_name,
             reg_money        = u.user.reg_money,
             referrer_name    = u.user.referrer == null ? "无" : u.user.referrer.user_name,
             user_status      = UserStatusHelper.ToString(u.user.user_status),
             account1_balance = u.account1_balance,
             account2_balance = u.account2_balance,
             account3_balance = u.account3_balance,
             is_activate      = u.user.is_activate == true ? "有" : "无"
         });
         var total = _userManager.GetAllUserAccountTotal(true, userName, userPhone, null, null, null, UserStatus.NORMAL);
         return(Json(new
         {
             total = total,
             rows = data
         }));
     }
     return(View());
 }
示例#3
0
 public ActionResult All(string userName, string userPhone, string idNumber, int?levelId, string province, string city, string area, string referrerUserName, int?userStatus, DateTime?beginRegDate, DateTime?endRegDate, DateTime?beginActiveDate, DateTime?endActiveDate, int page = 1, int rows = 10)
 {
     if (Request.IsAjaxRequest())
     {
         var users = this._userManager.GetAllUsers(userName, userPhone, idNumber, levelId, province, city, area, referrerUserName, userStatus, beginRegDate, endRegDate, beginActiveDate, endActiveDate, page, rows);
         var data  = users.Select(u => new
         {
             user_id       = u.user_id,
             user_code     = u.user_code,
             user_name     = u.user_name,
             user_phone    = u.user_phone,
             id_number     = u.id_number,
             level_name    = u.level == null ? "" : u.level.level_name,
             province      = u.province,
             city          = u.city,
             area          = u.area,
             address       = u.address,
             reg_money     = u.reg_money,
             referrer_name = u.referrer == null ? "无" : u.referrer.user_name,
             user_status   = UserStatusHelper.ToString(u.user_status),
             register_time = u.register_time.ToString("yyyy-MM-dd HH:mm:ss"),
             activate_time = u.activate_time == null ? "" : u.activate_time.Value.ToString("yyyy-MM-dd HH:mm:ss")
         });
         var total = this._userManager.GetAllUsersTotal(userName, userPhone, idNumber, levelId, province, city, area, referrerUserName, userStatus, beginRegDate, endRegDate, beginActiveDate, endActiveDate);
         return(Json(new { total = total, rows = data }));
     }
     return(View());
 }