liaoxujun@qq.com
2024-03-06 2fbf434b439ea3fdd55a587ac853cdbed2788a3e
CoreCms.Net.Services/User/CoreCmsUserGradeServices.cs
@@ -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();
        }
    }
}