修改排序

master
Leo 2 years ago
parent a1645de1b9
commit 82b0cfc162

@ -391,10 +391,16 @@ namespace FactorySystemApi.Controllers
return ExceptionHelper.TryReturnException(() =>
{
string formulaId = inParam["formulaId"] == null ? "-1" : inParam["formulaId"].ToString();
string pageIndex = inParam["pageIndex"] == null ? "-1" : inParam["pageIndex"].ToString();
string pageSize = inParam["pageSize"] == null ? "-1" : inParam["pageSize"].ToString();
int nFormulaId = 0;
int nPageIndex = 0;
int nPageSize = 0;
int.TryParse(formulaId, out nFormulaId);
int.TryParse(pageIndex, out nPageIndex);
int.TryParse(pageSize, out nPageSize);
List<object> formulaApplyHistory = FormulaBll.GetFormulaApplyHistory(nFormulaId);
List<object> formulaApplyHistory = FormulaBll.GetFormulaApplyHistory(nFormulaId, nPageIndex, nPageSize);
apiResult.Data = formulaApplyHistory;
}, apiResult, Request);
}

@ -372,15 +372,27 @@ namespace FactorySystemBll
return okCount;
}
public List<object> GetFormulaApplyHistory(int formulaId)
public List<object> GetFormulaApplyHistory(int formulaId, int pageIndex, int pageSize)
{
SqlSugarClient db = AppSettingsHelper.GetSqlSugar();
List<object> formulaApplyHistory;
formulaApplyHistory = db.Queryable<TFS_FormulaApplyHistory>()
.Where((a) => a.FFormulaID == formulaId)
.Select<object>("*")
.ToList();
if (pageSize > 0)
{
formulaApplyHistory = db.Queryable<TFS_FormulaApplyHistory>()
.Where((a) => a.FFormulaID == formulaId)
.OrderBy(a => a.FApplyTime, OrderByType.Desc)
.Select<object>("*")
.ToPageList(pageIndex, pageSize);
}
else
{
formulaApplyHistory = db.Queryable<TFS_FormulaApplyHistory>()
.Where((a) => a.FFormulaID == formulaId)
.OrderBy(a => a.FApplyTime, OrderByType.Desc)
.Select<object>("*")
.ToList();
}
return formulaApplyHistory;
}

Loading…
Cancel
Save