refactor 警告/提醒处理
This commit is contained in:
@@ -18,16 +18,14 @@ public class MealSupplementHandler : IAsyncChannelHandler<MealSupplementMessage>
|
||||
|
||||
public async Task InvokeAsync(MealSupplementMessage message)
|
||||
{
|
||||
using (var scope = _serviceProvider.CreateScope())
|
||||
{
|
||||
var db = scope.ServiceProvider.GetService<IDbContext>();
|
||||
using var scope = _serviceProvider.CreateScope();
|
||||
var db = scope.ServiceProvider.GetService<IDbContext>();
|
||||
|
||||
var existsIds = await db.Queryable<MealSupplementRecordEntity>().Select(x => x.UniqueId).ToListAsync();
|
||||
var items = message.Items.Where(x => !existsIds.Contains(x.UniqueId)).ToList();
|
||||
var existsIds = await db.Queryable<MealSupplementRecordEntity>().Select(x => x.UniqueId).ToListAsync();
|
||||
var items = message.Items.Where(x => !existsIds.Contains(x.UniqueId)).ToList();
|
||||
|
||||
var entities = items.Adapt<List<MealSupplementRecordEntity>>();
|
||||
await db.InsertAsync(entities);
|
||||
}
|
||||
var entities = items.Adapt<List<MealSupplementRecordEntity>>();
|
||||
await db.InsertAsync(entities);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user