diff --git a/Myshipping.Application/Helper/FileAttachHelper.cs b/Myshipping.Application/Helper/FileAttachHelper.cs
index 62fbfbe1..7a3a2a5f 100644
--- a/Myshipping.Application/Helper/FileAttachHelper.cs
+++ b/Myshipping.Application/Helper/FileAttachHelper.cs
@@ -287,7 +287,18 @@ namespace Myshipping.Application
await File.WriteAllBytesAsync(fileFullName, fileBytes);
- return fileFullName;
+ string bookFilePath = string.Empty;
+
+ if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
+ {
+ bookFilePath = System.Text.RegularExpressions.Regex.Match(fileFullName, relativePath.Replace("/", "\\/") + ".*").Value;
+ }
+ else
+ {
+ bookFilePath = System.Text.RegularExpressions.Regex.Match(fileFullName, relativePath.Replace("\\", "\\\\") + ".*").Value;
+ }
+
+ return bookFilePath;
}
#endregion
}
diff --git a/Myshipping.Application/Service/TaskManagePlat/TaskManageBCService.cs b/Myshipping.Application/Service/TaskManagePlat/TaskManageBCService.cs
index 5c90768b..b9b33d98 100644
--- a/Myshipping.Application/Service/TaskManagePlat/TaskManageBCService.cs
+++ b/Myshipping.Application/Service/TaskManagePlat/TaskManageBCService.cs
@@ -189,6 +189,7 @@ namespace Myshipping.Application
/// 获取待处理的BC任务(来自邮件解析需要对应订舱,系统会根据用户的订舱台账预配)
///
/// 返回回执
+ [HttpGet("/TaskManageBC/GetToDoBCList")]
public async Task GetToDoBCList()
{
TaskManageOrderResultDto result = new TaskManageOrderResultDto();