From 95bc5d7ced8838888c2c62249a878de6849d39ea Mon Sep 17 00:00:00 2001
From: tongfei <244188119@qq.com>
Date: Wed, 6 Dec 2023 15:55:46 +0800
Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml | 5 +++++
.../Dto/Inventory/BoxInventoryQueryResponse.cs | 5 +++++
.../Dto/Inventory/InventoryInOutDetailsQueryResponse.cs | 2 +-
src/WMS.Web.Domain/Entitys/InStock.cs | 2 +-
src/WMS.Web.Repositories/BoxInventoryRepositories.cs | 8 ++++++++
.../InventoryInOutDetailsRepositories.cs | 2 +-
6 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml
index 7e18e7bc..e795baae 100644
--- a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml
+++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml
@@ -2821,6 +2821,11 @@
序列号集
+
+
+ 组织
+
+
物料库存数量
diff --git a/src/WMS.Web.Core/Dto/Inventory/BoxInventoryQueryResponse.cs b/src/WMS.Web.Core/Dto/Inventory/BoxInventoryQueryResponse.cs
index 37a1f227..f0ef0c97 100644
--- a/src/WMS.Web.Core/Dto/Inventory/BoxInventoryQueryResponse.cs
+++ b/src/WMS.Web.Core/Dto/Inventory/BoxInventoryQueryResponse.cs
@@ -47,6 +47,11 @@ namespace WMS.Web.Core.Dto.Inventory
/// 序列号集
///
public string SerialNumbers { get; set; }
+
+ ///
+ /// 组织
+ ///
+ public string Org { get; set; }
///
/// 物料库存数量
///
diff --git a/src/WMS.Web.Core/Dto/Inventory/InventoryInOutDetailsQueryResponse.cs b/src/WMS.Web.Core/Dto/Inventory/InventoryInOutDetailsQueryResponse.cs
index 8ad4f09b..f6b1d8ca 100644
--- a/src/WMS.Web.Core/Dto/Inventory/InventoryInOutDetailsQueryResponse.cs
+++ b/src/WMS.Web.Core/Dto/Inventory/InventoryInOutDetailsQueryResponse.cs
@@ -63,6 +63,6 @@ namespace WMS.Web.Core.Dto.Inventory
///
/// 创建日期
///
- public DateTime CreateTime { get; set; }
+ public string CreateTime { get; set; }
}
}
diff --git a/src/WMS.Web.Domain/Entitys/InStock.cs b/src/WMS.Web.Domain/Entitys/InStock.cs
index 5de71327..a5642d1d 100644
--- a/src/WMS.Web.Domain/Entitys/InStock.cs
+++ b/src/WMS.Web.Domain/Entitys/InStock.cs
@@ -41,7 +41,7 @@ namespace WMS.Web.Domain.Entitys
///
/// 同步成功或者失败
///
- public bool? SuccessSync { get; set; }
+ public int? SuccessSync { get; set; }
///
/// 操作人
diff --git a/src/WMS.Web.Repositories/BoxInventoryRepositories.cs b/src/WMS.Web.Repositories/BoxInventoryRepositories.cs
index f3e9e677..3867bcea 100644
--- a/src/WMS.Web.Repositories/BoxInventoryRepositories.cs
+++ b/src/WMS.Web.Repositories/BoxInventoryRepositories.cs
@@ -64,6 +64,12 @@ namespace WMS.Web.Repositories
if (!string.IsNullOrEmpty(dto.MaterialNumber))
materials = materials.Where(w => w.MaterialNumber.Contains(dto.MaterialNumber)).ToList();
+ //组织集合
+ var orgs_result = await _erpService.BillQueryForOrg();
+ if (!orgs_result.IsSuccess)
+ return (new List(), 0);
+ var orgs = orgs_result.Data.ToList();
+
var query = _context.BoxInventoryDetails
.GroupJoin(_context.BoxInventory, detail => detail.Fid, order => order.Id, (detail, orders) => new { detail, orders })
.SelectMany(x => x.orders.DefaultIfEmpty(), (p, order) => new { p.detail, order })
@@ -99,6 +105,8 @@ namespace WMS.Web.Repositories
Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.detail.MaterialId),
Stock = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, _loginRepositories.CompanyId, s.order.StockCode+s.order.OrgCode),
SubStock = _singleDataService.GetSingleData(SingleAction.SubStocks, _loginRepositories.CompanyId, s.order.SubStockId),
+ SerialNumbers=(string.Join(",",s.detail.SerialNumbers)).TrimEnd(','),
+ Org = _erpBasicDataExtendService.GetOrgName(orgs, s.order.OrgCode),
Qty = s.detail.Qty,
}).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync();
return (list,total);
diff --git a/src/WMS.Web.Repositories/InventoryInOutDetailsRepositories.cs b/src/WMS.Web.Repositories/InventoryInOutDetailsRepositories.cs
index 09fafe3b..0e25615c 100644
--- a/src/WMS.Web.Repositories/InventoryInOutDetailsRepositories.cs
+++ b/src/WMS.Web.Repositories/InventoryInOutDetailsRepositories.cs
@@ -106,7 +106,7 @@ namespace WMS.Web.Repositories
Stock = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, _loginRepositories.CompanyId, s.StockCode+s.OrgCode),
Qty = s.Qty,
SurplusQty=s.SurplusQty,
- CreateTime = s.CreateTime
+ CreateTime = s.CreateTime.ToString("yyyy-MM-dd HH:mm:ss"),
}).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync();
return (list,total);