username@email.com
2024-09-09 cc170291673472d3cda8d7ea77f6bd3a3b5dbb83
CoreCms.Net.Services/User/CoreCmsUserGradeServices.cs
@@ -1,7 +1,7 @@
/***********************************************************************
 *            Project: CoreCms
 *            Project: baifenBinfa
 *        ProjectName: 百分兵法管理系统                               
 *                Web: hhtp://chuanyin.com
 *                Web: http://chuanyin.com
 *             Author:                                        
 *              Email:                               
 *         CreateTime: 202403/02   
@@ -9,12 +9,14 @@
 ***********************************************************************/
using System;
using System.Linq;
using System.Threading.Tasks;
using CoreCms.Net.Configuration;
using CoreCms.Net.IRepository;
using CoreCms.Net.IRepository.UnitOfWork;
using CoreCms.Net.IServices;
using CoreCms.Net.Model.Entities;
using static SKIT.FlurlHttpClient.Wechat.Api.Models.CgibinExpressIntracityUpdateStoreRequest.Types;
namespace CoreCms.Net.Services
@@ -33,7 +35,23 @@
            _unitOfWork = unitOfWork;
        }
        public async Task<CoreCmsUserGrade> GetDefaultUserGrade()
        {
            return await _unitOfWork.GetDbClient().Queryable<CoreCmsUserGrade>().Where(x => x.isDefault == true).WithCache(300).FirstAsync();
        }
        /// <summary>
        /// 获取key
        /// </summary>
        /// <param name="Key"></param>
        /// <returns></returns>
        public async Task<CoreCmsUserGrade> GetUserGradeByValueKey(string Key)
        {
           return await  _unitOfWork.GetDbClient().Queryable<CoreCmsUserGrade>().Where(x=>x.valueKey==Key).WithCache(300).FirstAsync();
        }
    }
}