模具与物料、设备接口修改

This commit is contained in:
qianjiawei
2023-11-16 16:17:14 +08:00
parent 9afd85bb89
commit b31862a2de
2 changed files with 22 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
using JNPF.Common.Core.Manager;
using JNPF.Common.Dtos.VisualDev;
using JNPF.Common.Filter;
using JNPF.DependencyInjection;
using JNPF.DynamicApiController;
using JNPF.Extras.CollectiveOAuth.Models;
@@ -10,6 +11,8 @@ using JNPF.VisualDev.Entitys;
using JNPF.VisualDev.Entitys.Dto.VisualDevModelData;
using JNPF.VisualDev.Interfaces;
using Microsoft.AspNetCore.Mvc;
using Org.BouncyCastle.Crypto;
using Spire.Doc.Documents;
using SqlSugar;
using Tnb.BasicData;
using Tnb.BasicData.Entities;
@@ -161,8 +164,14 @@ namespace Tnb.EquipMgr
{
string typeIds = dic["typeIds"];
string[] typeIdArr = typeIds.Split(",");
return await _repository.AsSugarClient().Queryable<EqpEquipment>().Where(x => typeIdArr.Contains(x.equip_type_id))
.ToListAsync();
int currentPage = int.Parse(dic["currentPage"].ToString());
int pagesize = int.Parse(dic["pageSize"].ToString());
string queryJson = dic["queryJson"];
SqlSugarPagedList<EqpEquipment> result = await _repository.AsSugarClient().Queryable<EqpEquipment>()
.WhereIF(typeIdArr.Length > 0, a => typeIdArr.Contains(a.equip_type_id))
.WhereIF(!string.IsNullOrEmpty(queryJson), a => a.name.Contains(queryJson) || a.code.Contains(queryJson))
.Select(a => a).ToPagedListAsync(currentPage, pagesize);
return PageResult<EqpEquipment>.SqlSugarPageResult(result);
}
[HttpPost]