diff --git a/FileService.Domain/Entities/UploadFile.cs b/FileService.Domain/Entities/UploadFile.cs index b8f5bbf..cf8d06a 100644 --- a/FileService.Domain/Entities/UploadFile.cs +++ b/FileService.Domain/Entities/UploadFile.cs @@ -23,6 +23,13 @@ namespace FileService.Domain.Entities ContentType = contentType; StorageLocation = storageLocation ?? new StorageLocation(); CheckSum = checkSum; + State = FileState.Uploaded; } + + public void Fail() + { + + } + } } diff --git a/IM_API_NEW.sln b/IM_API_NEW.sln index c0c2015..674cede 100644 --- a/IM_API_NEW.sln +++ b/IM_API_NEW.sln @@ -39,6 +39,14 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GroupService.Domain", "Grou EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GroupService.WebApi", "GroupService.WebApi\GroupService.WebApi.csproj", "{80C73C60-EC7D-4FC0-84FF-0D9510F4183A}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MessageService", "MessageService", "{C6A9E6D0-F123-44B0-BC4B-97F9D008B2AB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessageService.Domain", "MessageService.Domain\MessageService.Domain.csproj", "{E5017B8A-060E-4C1B-BF2E-B5EBE3D106D6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessageService.Infrastructure", "MessageService.Infrastructure\MessageService.Infrastructure.csproj", "{AD01D163-BAD7-4C2B-8E0D-BE2B16FCAD57}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessageService.WebApi", "MessageService.WebApi\MessageService.WebApi.csproj", "{2154F7AE-A269-4D06-8CA2-B7A5C33FC498}" +EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ConnectorService", "ConnectorService", "{229DA5B7-3CE3-440F-B2B7-89D62B5FC23C}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConnectorService", "ConnectorService\ConnectorService.csproj", "{432D7A3C-EA35-4AEE-91BF-8F93DC4DA565}" @@ -127,6 +135,18 @@ Global {80C73C60-EC7D-4FC0-84FF-0D9510F4183A}.Debug|Any CPU.Build.0 = Debug|Any CPU {80C73C60-EC7D-4FC0-84FF-0D9510F4183A}.Release|Any CPU.ActiveCfg = Release|Any CPU {80C73C60-EC7D-4FC0-84FF-0D9510F4183A}.Release|Any CPU.Build.0 = Release|Any CPU + {E5017B8A-060E-4C1B-BF2E-B5EBE3D106D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E5017B8A-060E-4C1B-BF2E-B5EBE3D106D6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E5017B8A-060E-4C1B-BF2E-B5EBE3D106D6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E5017B8A-060E-4C1B-BF2E-B5EBE3D106D6}.Release|Any CPU.Build.0 = Release|Any CPU + {AD01D163-BAD7-4C2B-8E0D-BE2B16FCAD57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AD01D163-BAD7-4C2B-8E0D-BE2B16FCAD57}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AD01D163-BAD7-4C2B-8E0D-BE2B16FCAD57}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AD01D163-BAD7-4C2B-8E0D-BE2B16FCAD57}.Release|Any CPU.Build.0 = Release|Any CPU + {2154F7AE-A269-4D06-8CA2-B7A5C33FC498}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2154F7AE-A269-4D06-8CA2-B7A5C33FC498}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2154F7AE-A269-4D06-8CA2-B7A5C33FC498}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2154F7AE-A269-4D06-8CA2-B7A5C33FC498}.Release|Any CPU.Build.0 = Release|Any CPU {432D7A3C-EA35-4AEE-91BF-8F93DC4DA565}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {432D7A3C-EA35-4AEE-91BF-8F93DC4DA565}.Debug|Any CPU.Build.0 = Debug|Any CPU {432D7A3C-EA35-4AEE-91BF-8F93DC4DA565}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -186,6 +206,9 @@ Global {EB435E96-1088-49DF-AF28-74098BFEA14D} = {4C54CB80-67B7-48BD-8289-588DE06E5886} {9D905D4C-8E0B-41D1-AFCA-E0EC110AFDF7} = {4C54CB80-67B7-48BD-8289-588DE06E5886} {80C73C60-EC7D-4FC0-84FF-0D9510F4183A} = {4C54CB80-67B7-48BD-8289-588DE06E5886} + {E5017B8A-060E-4C1B-BF2E-B5EBE3D106D6} = {C6A9E6D0-F123-44B0-BC4B-97F9D008B2AB} + {AD01D163-BAD7-4C2B-8E0D-BE2B16FCAD57} = {C6A9E6D0-F123-44B0-BC4B-97F9D008B2AB} + {2154F7AE-A269-4D06-8CA2-B7A5C33FC498} = {C6A9E6D0-F123-44B0-BC4B-97F9D008B2AB} {432D7A3C-EA35-4AEE-91BF-8F93DC4DA565} = {229DA5B7-3CE3-440F-B2B7-89D62B5FC23C} {693CCDD3-FA2D-4A3A-82EA-C460569FAF16} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} {DE97FF4D-ADE0-4D1E-9ECD-CF9CD6C3685D} = {136DC96D-82FC-4F77-91A7-B7D91298A323} diff --git a/MessageService.WebApi/Application/Message/MessageService.cs b/MessageService.WebApi/Application/Message/MessageService.cs index 3540f29..3d1d24b 100644 --- a/MessageService.WebApi/Application/Message/MessageService.cs +++ b/MessageService.WebApi/Application/Message/MessageService.cs @@ -71,8 +71,10 @@ namespace MessageService.WebApi.Application.Message if (command.QuoteMessageId.HasValue) { - // 2. 处理引用逻辑(如果传了 QuoteMessageId) - QuoteInfo? quote = null; + // 2. 处理引用逻辑(如果传了 QuoteMessageId) + QuoteInfo? quote = null; + if (command.QuoteMessageId.HasValue) + { var originMsg = await reposity.FindByIdAsync(command.QuoteMessageId.Value); if (originMsg != null) {