Xiezn.Core/Business/Services/DiscussxitonggonggaoService.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Xiezn.Core.Common.Helpers;
using Xiezn.Core.Models;
using Xiezn.Core.Models.DbModel;
namespace Xiezn.Core.Business.Services
{
public class DiscussxitonggonggaoService : BaseService<DiscussxitonggonggaoDbModel>
{
private readonly long _uid;
private readonly string _role;
public DiscussxitonggonggaoService()
{
try
{
_uid = CacheHelper.TokenModel.Uid;
_role = CacheHelper.TokenModel.Role;
}
catch
{
_uid = 0;
_role = "游客";
}
}
public PageModel<DiscussxitonggonggaoDbModel> GetPageList(int page, int limit, string sort, string order, List<IConditionalModel> conModels)
{
PageModel pageModel = new PageModel() { PageIndex = page, PageSize = limit };
int totalNumber = 0;
int totalPage = 0;
string dbColumnName = Db.EntityMaintenance.GetDbColumnName<DiscussxitonggonggaoDbModel>(sort);
order = order.ToLower() == "asc" ? "ASC" : "DESC";
if (_role != "Admin")
{
//conModels.Add(new ConditionalModel() { FieldName = "userid", ConditionalType = ConditionalType.Equal, FieldValue = _uid.ToString() });
}
List<DiscussxitonggonggaoDbModel> ts = Db.Queryable<DiscussxitonggonggaoDbModel>().Where(conModels).OrderBy(dbColumnName + " " + order).ToPageList(page, limit, ref totalNumber, ref totalPage);
PageModel<DiscussxitonggonggaoDbModel> t = new PageModel<DiscussxitonggonggaoDbModel>()
{
Code = ResponseCodeEnum.Success,
Data = new Page<DiscussxitonggonggaoDbModel>()
{
Total = totalNumber,
PageSize = limit,
TotalPage = totalPage,
后面还有 14 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
