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 47d1605..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