From 8c3a3fd584e38e72bfb321ab70bfcfc2ab0a4e2e Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期四, 16 四月 2026 23:18:01 +0800
Subject: [PATCH] refactor(StockService): 移除注释掉的MES绑定解绑相关代码

---
 Code/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockSerivce.cs |   71 -----------------------------------
 1 files changed, 0 insertions(+), 71 deletions(-)

diff --git a/Code/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockSerivce.cs b/Code/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockSerivce.cs
index 8fde2b8..d2f1044 100644
--- a/Code/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockSerivce.cs
+++ b/Code/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockSerivce.cs
@@ -145,20 +145,6 @@
                     Status = StockStatusEmun.缁勭洏鏆傚瓨.GetHashCode(),
                 }).ToList();
 
-                var bindRequest = new BindContainerRequest
-                {
-                    ContainerCode = stock?.TargetPalletNo,
-                    EquipmentCode = StockConstants.MES_EQUIPMENT_CODE,
-                    ResourceCode = StockConstants.MES_RESOURCE_CODE,
-                    LocalTime = now,
-                    OperationType = StockConstants.MES_BIND_OPERATION_TYPE,
-                    ContainerSfcList = details.Select(d => new ContainerSfcItem
-                    {
-                        Sfc = d.SerialNumber,
-                        Location = d.InboundOrderRowNo.ToString(),
-                    }).ToList()
-                };
-
                 return await ExecuteWithinTransactionAsync(async () =>
                 {
                     var existingStock = StockInfoService.Repository.QueryFirst(s => s.PalletCode == stock.TargetPalletNo);
@@ -187,11 +173,6 @@
                     result = StockInfoService.Repository.AddData(entity, x => x.Details);
                     if (!result) return content.Error("缁勭洏澶辫触");
 
-                    var mesResult = _mesService.BindContainer(bindRequest);
-                    if (mesResult == null || mesResult.Data == null || !mesResult.Data.IsSuccess)
-                    {
-                        return content.Error($"缁勭洏鎴愬姛锛屼絾MES缁戝畾澶辫触: {mesResult?.Data?.Msg ?? mesResult?.ErrorMessage ?? "鏈煡閿欒"}");
-                    }
                     return content.OK("缁勭洏鎴愬姛");
                 });
             }
@@ -253,44 +234,9 @@
                     if (await StockInfo_HtyService.Repository.AddDataAsync(CreateStockHistory(new[] { sourceStock, targetStock }, "鎹㈢洏")) <= 0)
                         return content.Error("鎹㈢洏鍘嗗彶璁板綍淇濆瓨澶辫触");
 
-                    // 璋冪敤MES瑙g粦婧愭墭鐩樼數鑺�
-                    var unbindRequest = new UnBindContainerRequest
-                    {
-                        EquipmentCode = StockConstants.MES_EQUIPMENT_CODE,
-                        ResourceCode = StockConstants.MES_RESOURCE_CODE,
-                        LocalTime = DateTime.Now,
-                        ContainCode = stock.SourcePalletNo,
-                        SfcList = detailEntities.Select(d => d.SerialNumber).ToList()
-                    };
-                    var unbindResult = _mesService.UnBindContainer(unbindRequest);
-                    if (unbindResult == null || unbindResult.Data == null || !unbindResult.Data.IsSuccess)
-                    {
-                        return content.Error($"鎹㈢洏鎴愬姛锛屼絾MES瑙g粦澶辫触: {unbindResult?.Data?.Msg ?? unbindResult?.ErrorMessage ?? "鏈煡閿欒"}");
-                    }
-
                     detailEntities.ForEach(d => d.StockId = targetStock.Id);
                     var result = await StockInfoDetailService.Repository.UpdateDataAsync(detailEntities);
                     if (!result) return content.Error("鎹㈢洏澶辫触");
-
-                    // 璋冪敤MES缁戝畾鐩爣鎵樼洏鐢佃姱
-                    var bindRequest = new BindContainerRequest
-                    {
-                        ContainerCode = stock.TargetPalletNo,
-                        EquipmentCode = StockConstants.MES_EQUIPMENT_CODE,
-                        ResourceCode = StockConstants.MES_RESOURCE_CODE,
-                        LocalTime = DateTime.Now,
-                        OperationType = StockConstants.MES_BIND_OPERATION_TYPE,
-                        ContainerSfcList = detailEntities.Select(d => new ContainerSfcItem
-                        {
-                            Sfc = d.SerialNumber,
-                            Location = d.InboundOrderRowNo.ToString()
-                        }).ToList()
-                    };
-                    var bindResult = _mesService.BindContainer(bindRequest);
-                    if (bindResult == null || bindResult.Data == null || !bindResult.Data.IsSuccess)
-                    {
-                        return content.Error($"鎹㈢洏鎴愬姛锛屼絾MES缁戝畾澶辫触: {bindResult?.Data?.Msg ?? bindResult?.ErrorMessage ?? "鏈煡閿欒"}");
-                    }
 
                     return content.OK("鎹㈢洏鎴愬姛");
                 });
@@ -360,23 +306,6 @@
                     if (await StockInfo_HtyService.Repository.AddDataAsync(CreateStockHistory(new[] { sourceStock }, "鎷嗙洏")) <= 0)
                         return content.Error("鎷嗙洏鍘嗗彶璁板綍淇濆瓨澶辫触");
 
-                    // 璋冪敤MES瑙g粦鐢佃姱
-                    var unbindRequest = new UnBindContainerRequest
-                    {
-                        EquipmentCode = StockConstants.MES_EQUIPMENT_CODE,
-                        ResourceCode = StockConstants.MES_RESOURCE_CODE,
-                        LocalTime = DateTime.Now,
-                        ContainCode = stock.SourcePalletNo,
-                        SfcList = detailEntities.Select(d => d.SerialNumber).ToList()
-                    };
-                    var unbindResult = _mesService.UnBindContainer(unbindRequest);
-                    if (unbindResult == null || unbindResult.Data == null || !unbindResult.Data.IsSuccess)
-                    {
-                        return content.Error($"鎷嗙洏鎴愬姛锛屼絾MES瑙g粦澶辫触: {unbindResult?.Data?.Msg ?? unbindResult?.ErrorMessage ?? "鏈煡閿欒"}");
-                    }
-
-                    var result = await StockInfoDetailService.Repository.DeleteDataAsync(detailEntities);
-                    if (!result) return content.Error("鎷嗙洏澶辫触");
                     return content.OK("鎷嗙洏鎴愬姛");
                 });
             }

--
Gitblit v1.9.3