From e410edc669a07886bf324a8aaaebc3dfdcd591dd Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期五, 13 九月 2024 14:00:46 +0800
Subject: [PATCH] 生产工单添加字段
---
MES.Service/service/Warehouse/MesInvItemInCDetailsManager.cs | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/MES.Service/service/Warehouse/MesInvItemInCDetailsManager.cs b/MES.Service/service/Warehouse/MesInvItemInCDetailsManager.cs
index 48f5973..920f82e 100644
--- a/MES.Service/service/Warehouse/MesInvItemInCDetailsManager.cs
+++ b/MES.Service/service/Warehouse/MesInvItemInCDetailsManager.cs
@@ -75,19 +75,23 @@
{
return new PurchaseInventory
{
- ItemIns = GetInvItemInsList(query)[0],
+ ItemIns = GetInvItemInsList(query).Items[0],
ItemInDetails = GetItemInDetails(query.id),
InvItemInCDetails = GetInvItemInCDetails(query.id)
};
}
- public List<MesInvItemIns> GetInvItemInsList(WarehouseQuery query)
+ public (List<MesInvItemIns> Items, int TotalCount) GetInvItemInsList(
+ WarehouseQuery query)
{
- return Db.Queryable<MesInvItemIns, MesDepots, MesSupplier>((a, b, c) =>
- new JoinQueryInfos(JoinType.Left, a.DepotsCode == b.DepotCode
- && b.Factory == a.Factory
- && b.Company == a.Company,
- JoinType.Left, a.SuppNo == c.SuppNo))
+ var totalCount = 0;
+ var result = Db.Queryable<MesInvItemIns, MesDepots, MesSupplier>(
+ (a, b, c) =>
+ new JoinQueryInfos(JoinType.Left,
+ a.DepotsCode == b.DepotCode
+ && b.Factory == a.Factory
+ && b.Company == a.Company,
+ JoinType.Left, a.SuppNo == c.SuppNo))
.WhereIF(query.id > 0, (a, b, c) => a.Id == query.id)
.Select((a, b, c) => new MesInvItemIns
{
@@ -104,7 +108,8 @@
CreateBy = a.CreateBy,
DepotName = b.DepotName,
SuppName = c.SuppName
- }).ToPageList(query.PageIndex, query.Limit);
+ }).ToPageList(query.PageIndex, query.Limit, ref totalCount);
+ return (result, totalCount);
}
public List<MesInvItemInCItems> GetItemInDetails(decimal? pid)
--
Gitblit v1.9.3