From 9356cd96b34746a365428f6fa68fdab5e72893f6 Mon Sep 17 00:00:00 2001 From: cjy Date: Fri, 11 Oct 2024 18:21:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E9=85=8D=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Op/Method/SeaExportRefundService.cs | 49 +++++++++---------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/ds-wms-service/DS.WMS.Core/Op/Method/SeaExportRefundService.cs b/ds-wms-service/DS.WMS.Core/Op/Method/SeaExportRefundService.cs index ddd12852..4904378e 100644 --- a/ds-wms-service/DS.WMS.Core/Op/Method/SeaExportRefundService.cs +++ b/ds-wms-service/DS.WMS.Core/Op/Method/SeaExportRefundService.cs @@ -183,34 +183,30 @@ namespace DS.WMS.Core.Op.Method return await Task.FromResult(DataResult.Failed("不存在的海运出口信息!", MultiLanguageConst.SeaExportExist)); var task = await tenantDb.Queryable().Where(x => x.BusinessId == id && x.TaskType == TaskBaseTypeEnum.WAIT_ORDER_AUDIT).FirstAsync(); if (task.IsNull()) - { - //return await Task.FromResult(DataResult.Failed("此单未审,可直接编辑调整!")); + { return await Task.FromResult(DataResult.Success("未审单")); } - //if (task.IsNotNull() && task.TaskStatus == TaskStatusEnum.Create) - //{ - // return await Task.FromResult(DataResult.Failed("此单未审,可直接编辑调整!")); - //} - - //if (info.ETD.IsNotNull() && info.ETD < DateTime.Now) - //{ - // return await Task.FromResult(DataResult.Failed("此单已开船,无法改配!")); - //} - if (task.TaskStatus == TaskStatusEnum.Complete && string.IsNullOrEmpty(info.MBLNO)) - { - return await Task.FromResult(DataResult.Success("已审未出号")); - } - else if (!string.IsNullOrEmpty(info.MBLNO) && (info.IsBooking == false && info.IsVGM == false)) - { - return await Task.FromResult(DataResult.Success("已出号未申报")); - } - else if (info.IsBooking == true || info.IsVGM == true) - { - return await Task.FromResult(DataResult.Success("已申报")); - } - else { + if (task.TaskStatus == TaskStatusEnum.Complete) + { + if (string.IsNullOrEmpty(info.MBLNO)) + { + return await Task.FromResult(DataResult.Success("已审未出号")); + } + else + { + if (info.IsBooking == true || info.IsVGM == true) + { + return await Task.FromResult(DataResult.Success("已申报")); + } + else + { + return await Task.FromResult(DataResult.Success("已出号未申报")); + } + } - return await Task.FromResult(DataResult.Success("未审单")); + } + else { + return await Task.FromResult(DataResult.Success("未审单")); } } @@ -232,7 +228,8 @@ namespace DS.WMS.Core.Op.Method { return await Task.FromResult(DataResult.Failed("此单未审,可直接编辑调整!")); } - if (task.IsNotNull() && task.TaskStatus == TaskStatusEnum.Create) + + if (task.IsNotNull() && task.TaskStatus != TaskStatusEnum.Complete) { return await Task.FromResult(DataResult.Failed("此单未审,可直接编辑调整!")); }