优化代码
This commit is contained in:
parent
37951e9496
commit
a0fa1ccf97
@ -91,7 +91,7 @@ namespace JiShe.CollectBus.Subscribers
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var device = await _deviceRepository.FindAsync(a => a.Number == receivedMessage.FocusAddress);
|
var device = await _deviceRepository.FirstOrDefaultAsync(a => a.Number == receivedMessage.FocusAddress);
|
||||||
if (device != null)
|
if (device != null)
|
||||||
{
|
{
|
||||||
await _tcpService.SendAsync(device.ClientId, Convert.FromHexString(receivedMessage.MessageHexString));
|
await _tcpService.SendAsync(device.ClientId, Convert.FromHexString(receivedMessage.MessageHexString));
|
||||||
@ -118,7 +118,7 @@ namespace JiShe.CollectBus.Subscribers
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var device = await _deviceRepository.FindAsync(a => a.Number == receivedMessage.FocusAddress);
|
var device = await _deviceRepository.FirstOrDefaultAsync(a => a.Number == receivedMessage.FocusAddress);
|
||||||
if (device != null)
|
if (device != null)
|
||||||
{
|
{
|
||||||
await _tcpService.SendAsync(device.ClientId, Convert.FromHexString(receivedMessage.MessageHexString));
|
await _tcpService.SendAsync(device.ClientId, Convert.FromHexString(receivedMessage.MessageHexString));
|
||||||
|
|||||||
@ -31,57 +31,57 @@ public class CollectBusMongoDbContext : AbpMongoDbContext, ICollectBusMongoDbCon
|
|||||||
|
|
||||||
protected override void CreateModel(IMongoModelBuilder modelBuilder)
|
protected override void CreateModel(IMongoModelBuilder modelBuilder)
|
||||||
{
|
{
|
||||||
modelBuilder.Entity<MeterReadingRecords>(builder =>
|
//modelBuilder.Entity<MeterReadingRecords>(builder =>
|
||||||
{
|
//{
|
||||||
builder.CreateCollectionOptions.Collation = new Collation(locale: "en_US", strength: CollationStrength.Secondary);
|
// builder.CreateCollectionOptions.Collation = new Collation(locale: "en_US", strength: CollationStrength.Secondary);
|
||||||
builder.ConfigureIndexes(indexes =>
|
// builder.ConfigureIndexes(indexes =>
|
||||||
{
|
// {
|
||||||
indexes.CreateOne(
|
// indexes.CreateOne(
|
||||||
new CreateIndexModel<BsonDocument>(
|
// new CreateIndexModel<BsonDocument>(
|
||||||
Builders<BsonDocument>.IndexKeys.Ascending("MyProperty"),
|
// Builders<BsonDocument>.IndexKeys.Ascending("MyProperty"),
|
||||||
new CreateIndexOptions { Unique = true }
|
// new CreateIndexOptions { Unique = true }
|
||||||
)
|
// )
|
||||||
);
|
// );
|
||||||
}
|
// }
|
||||||
);
|
// );
|
||||||
|
|
||||||
//// 创建索引
|
// //// 创建索引
|
||||||
//builder.ConfigureIndexes(index =>
|
// //builder.ConfigureIndexes(index =>
|
||||||
//{
|
// //{
|
||||||
|
|
||||||
|
|
||||||
// //List<CreateIndexModel<BsonDocument>> createIndexModels = new List<CreateIndexModel<BsonDocument>>();
|
// // //List<CreateIndexModel<BsonDocument>> createIndexModels = new List<CreateIndexModel<BsonDocument>>();
|
||||||
// //createIndexModels.Add(new CreateIndexModel<BsonDocument>(
|
// // //createIndexModels.Add(new CreateIndexModel<BsonDocument>(
|
||||||
// // Builders<BsonDocument>.IndexKeys.Ascending(nameof(MeterReadingRecords)),
|
// // // Builders<BsonDocument>.IndexKeys.Ascending(nameof(MeterReadingRecords)),
|
||||||
// // new CreateIndexOptions
|
// // // new CreateIndexOptions
|
||||||
// // {
|
// // // {
|
||||||
// // Unique = true
|
// // // Unique = true
|
||||||
// // }
|
// // // }
|
||||||
// // ));
|
// // // ));
|
||||||
|
|
||||||
|
|
||||||
// //var indexKeys = Builders<BsonDocument>.IndexKeys
|
// // //var indexKeys = Builders<BsonDocument>.IndexKeys
|
||||||
// //.Ascending("CreationTime")
|
// // //.Ascending("CreationTime")
|
||||||
// //.Ascending("OrderNumber");
|
// // //.Ascending("OrderNumber");
|
||||||
|
|
||||||
// //var indexOptions = new CreateIndexOptions
|
// // //var indexOptions = new CreateIndexOptions
|
||||||
// //{
|
// // //{
|
||||||
// // Background = true,
|
// // // Background = true,
|
||||||
// // Name = "IX_CreationTime_OrderNumber"
|
// // // Name = "IX_CreationTime_OrderNumber"
|
||||||
// //};
|
// // //};
|
||||||
// //index.CreateOne(
|
// // //index.CreateOne(
|
||||||
// //new CreateIndexModel<BsonDocument>(indexKeys, indexOptions));
|
// // //new CreateIndexModel<BsonDocument>(indexKeys, indexOptions));
|
||||||
|
|
||||||
// //index.CreateOne(new CreateIndexModel<BsonDocument>(
|
// // //index.CreateOne(new CreateIndexModel<BsonDocument>(
|
||||||
// // Builders<BsonDocument>.IndexKeys.Ascending(nameof(MeterReadingRecords)),
|
// // // Builders<BsonDocument>.IndexKeys.Ascending(nameof(MeterReadingRecords)),
|
||||||
// // new CreateIndexOptions
|
// // // new CreateIndexOptions
|
||||||
// // {
|
// // // {
|
||||||
// // Unique = true
|
// // // Unique = true
|
||||||
// // }
|
// // // }
|
||||||
// // ));
|
// // // ));
|
||||||
//});
|
// //});
|
||||||
|
|
||||||
});
|
//});
|
||||||
|
|
||||||
base.CreateModel(modelBuilder);
|
base.CreateModel(modelBuilder);
|
||||||
modelBuilder.ConfigureCollectBus();
|
modelBuilder.ConfigureCollectBus();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user