From 1e6a3ce80c38124fe8750f59956528204e696d4e Mon Sep 17 00:00:00 2001
From: zhanghonglin <zhanghonglin@hnkhzn.com>
Date: 星期三, 22 四月 2026 15:13:25 +0800
Subject: [PATCH] 新功能
---
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockService.cs | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockService.cs"
index 02dfe1e..64447bd 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockService.cs"
@@ -19,10 +19,12 @@
{
private readonly IRepository<Dt_StockInfo_hty> _StockInfo_htyRepository;
+ private readonly IRepository<Dt_LocationInfo> _LocationInfoRepository;
- public StockService(IRepository<Dt_StockInfo> BaseDal, IRepository<Dt_StockInfo_hty> StockInfo_htyRepository) : base(BaseDal)
+ public StockService(IRepository<Dt_StockInfo> BaseDal, IRepository<Dt_StockInfo_hty> StockInfo_htyRepository, IRepository<Dt_LocationInfo> LocationInfoRepository) : base(BaseDal)
{
_StockInfo_htyRepository = StockInfo_htyRepository;
+ _LocationInfoRepository = LocationInfoRepository;
}
public IRepository<Dt_StockInfo> Repository => BaseDal;
@@ -31,8 +33,17 @@
//鏌ヨ鐗╂枡鏁伴噺
public int MaterielNum(string MaterielName)
{
+ int k = 0;
List<Dt_StockInfo> stockInfo = BaseDal.QueryData(x=>x.MaterielName == MaterielName);
- int k = stockInfo.Count();
+ if (stockInfo!=null && stockInfo.Count() != 0)
+ {
+ k = stockInfo.Count();
+ }
+ else
+ {
+ List<Dt_LocationInfo> Location = _LocationInfoRepository.QueryData(x=>x.Remark == MaterielName);
+ k = Location.Count();
+ }
return k;
}
--
Gitblit v1.9.3