From 8f9b9411ca279670bd85fcfa7763987295ed9abf Mon Sep 17 00:00:00 2001
From: zhanghonglin <zhanghonglin@hnkhzn.com>
Date: 星期五, 10 四月 2026 10:55:38 +0800
Subject: [PATCH] 空桶入出扩展开发
---
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StockService/OutstockinfoService.cs | 34 +++++++++++++++++++++++++++++++++-
1 files changed, 33 insertions(+), 1 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/OutstockinfoService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/OutstockinfoService.cs"
index d9b44a3..50eaf32 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/OutstockinfoService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StockService/OutstockinfoService.cs"
@@ -7,6 +7,8 @@
using WIDESEA_Core.BaseRepository;
using WIDESEA_Core.BaseServices;
using WIDESEA_IStockService;
+using WIDESEA_Model.Models.Basic;
+using WIDESEA_Model.Models.Outbound;
using WIDESEA_Model.Models.Stock;
using WIDESEAWCS_Model.Models.TaskInfo;
@@ -14,12 +16,42 @@
{
public class OutstockinfoService : ServiceBase<Dt_Outstockinfo, IRepository<Dt_Outstockinfo>>, IOutstockinfoService
{
- public OutstockinfoService(IRepository<Dt_Outstockinfo> BaseDal) : base(BaseDal)
+
+ private readonly IRepository<Dt_Warehouse> _WarehouseRepository;
+ public OutstockinfoService(IRepository<Dt_Outstockinfo> BaseDal,IRepository<Dt_Warehouse> WarehouseRepository) : base(BaseDal)
{
+ _WarehouseRepository = WarehouseRepository;
}
public IRepository<Dt_Outstockinfo> Repository => BaseDal;
+ //绌烘《鍏ュ簱璁剧疆
+ public WebResponseContent EmptyOutSet(string Code)
+ {
+ WebResponseContent content = new WebResponseContent();
+
+ if (Code !=null && !Code.Equals(""))
+ {
+ Dt_Warehouse Warehouse = _WarehouseRepository.QueryFirst(x => x.MateriaCode == Code);
+ if (Warehouse == null)
+ {
+ Dt_Outstockinfo Outstockinfo = selectOutstockinfo();
+ Outstockinfo.EmptyOutSet = Code;
+ BaseDal.UpdateData(Outstockinfo);
+ }
+ else
+ {
+ content.Message = "鏃犳绫诲瀷鐨勭┖妗�";
+ }
+ }
+ else
+ {
+ content.Message = "杈撳叆鐨勫�兼牸寮忛敊璇�";
+ }
+
+ return content;
+ }
+
//鍒锋柊棣栭〉璁剧疆
public Dt_Outstockinfo Refresh()
{
--
Gitblit v1.9.3