Skip to content

Commit 6d5c771

Browse files
committed
fix table name prefix bug.
1 parent c2df287 commit 6d5c771

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/DotNetCore.CAP.MySql/MySqlFetchedMessage.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ namespace DotNetCore.CAP.MySql
66
{
77
public class MySqlFetchedMessage : IFetchedMessage
88
{
9-
private readonly string _connectionString = null;
9+
private readonly MySqlOptions _options;
1010

11-
public MySqlFetchedMessage(int messageId, MessageType type, string connectionString)
11+
public MySqlFetchedMessage(int messageId, MessageType type, MySqlOptions options)
1212
{
1313
MessageId = messageId;
1414
MessageType = type;
1515

16-
_connectionString = connectionString;
16+
_options = options;
1717
}
1818

1919
public int MessageId { get; }
@@ -27,9 +27,9 @@ public void RemoveFromQueue()
2727

2828
public void Requeue()
2929
{
30-
using (var connection = new MySqlConnection(_connectionString))
30+
using (var connection = new MySqlConnection(_options.ConnectionString))
3131
{
32-
connection.Execute("insert into `cap.queue`(`MessageId`,`MessageType`) values(@MessageId,@MessageType);"
32+
connection.Execute($"insert into `{_options.TableNamePrefix}.queue`(`MessageId`,`MessageType`) values(@MessageId,@MessageType);"
3333
, new {MessageId, MessageType });
3434
}
3535
}

src/DotNetCore.CAP.MySql/MySqlStorageConnection.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ private async Task<IFetchedMessage> FetchNextMessageCoreAsync(string sql, object
150150
if (fetchedMessage == null)
151151
return null;
152152

153-
return new MySqlFetchedMessage(fetchedMessage.MessageId, fetchedMessage.MessageType, Options.ConnectionString);
153+
return new MySqlFetchedMessage(fetchedMessage.MessageId, fetchedMessage.MessageType, Options);
154154
}
155155

156156
public void Dispose()

0 commit comments

Comments
 (0)