xiazhengtongxue
2026-03-19 bfcd7f5b405e431a5c07fe3fa77d74c892d4e66b
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/WCSTaskService.cs
@@ -2,6 +2,7 @@
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Logging;
using OfficeOpenXml.FormulaParsing.Excel.Functions.Logical;
using Org.BouncyCastle.Math.EC;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -96,9 +97,20 @@
                if (task == null)
                    return webResponse.Error($"鏈壘鍒颁换鍔′俊鎭紝鎵樼洏鏉$爜锛歿wCSTask.PalletCode}");
                Dt_Task Outtask = BaseDal.QueryData(x => x.TargetAddress == task.SourceAddress).FirstOrDefault();
                if (Outtask != null)
                    return webResponse.Error($"褰撳墠宸叉湁鏉ヨ鐩爣浣嶇疆鐨勪换鍔★紝涓嶅彲杩涜鍏ュ簱锛屾墭鐩樻潯鐮侊細{wCSTask.PalletCode}",501);
                //Dt_Task Outtask = BaseDal.QueryData(x => x.TargetAddress == task.SourceAddress).FirstOrDefault();
                // 澶勭悊鍦板潃杞崲
                string targetAddress = wCSTask.FromPoint;
                if (targetAddress == "1104")
                {
                    targetAddress = "1103";
                }
                else if (targetAddress == "1102")
                {
                    targetAddress = "1101";
                }
                Dt_Task Outtask = BaseDal.QueryData(x => x.TargetAddress == targetAddress).FirstOrDefault();
                if (Outtask != null) return webResponse.Error($"褰撳墠宸叉湁鏉ヨ鐩爣浣嶇疆{wCSTask.FromPoint}鐨勪换鍔★紝涓嶅彲杩涜鍏ュ簱锛屾墭鐩樻潯鐮侊細{wCSTask.PalletCode}", 501);
                if (task.PalletType != wCSTask.ContainerType.ToString())
                {