diff --git a/APT.MicroApi/APT.PF.WebApi/Controllers/Api/PFAnnourcementController.cs b/APT.MicroApi/APT.PF.WebApi/Controllers/Api/PFAnnourcementController.cs index d49aef4..9c26826 100644 --- a/APT.MicroApi/APT.PF.WebApi/Controllers/Api/PFAnnourcementController.cs +++ b/APT.MicroApi/APT.PF.WebApi/Controllers/Api/PFAnnourcementController.cs @@ -14,6 +14,7 @@ using APT.BaseData.Domain.Enums.PF; using APT.BaseData.Domain.IServices.OP; using Microsoft.Data.SqlClient; using APT.BaseData.Domain.Entities.FM; +using System.Linq.Expressions; namespace APT.PF.WebApiControllers.Api.PF { @@ -367,5 +368,24 @@ namespace APT.PF.WebApiControllers.Api.PF return result; }); } + + + /// + /// 查询所有数据 + /// + /// 过滤实体 + /// + [HttpPost, Route("OrderPaged")] + public JsonActionResult> OrderPaged([FromBody] KeywordPageFilter pageFilter) + { + return SafeExecute(() => + { + DateTime dtS = DateTime.Now.Date; + Expression> expression = e => !e.IS_DELETED && e.START <= dtS && e.ISPUBLISH; + expression = expression.And(e => e.END == null || e.END >= dtS); + var result =GetOrderEntities(expression, pageFilter, null); + return result; + }); + } } }