optimize
wet 1 year ago
parent 9b7ad2bec3
commit e825188796

@ -139,18 +139,17 @@ namespace Myshipping.Application
throw Oops.Oh("请上传正确数据");
}
var Template= await _repPrintTemplateShare.AsQueryable().Filter(null, true).Where(x => x.IsDeleted == false && x.TenantId == UserManager.TENANT_ID).ToListAsync();
foreach (var item in dto)
{
var entity = item.Adapt<BookingTemplateShare>();
if (entity.Id == 0)
var t = Template.Where(x => x.TemplateId == item.TemplateId && x.ShareToId == x.ShareToId).FirstOrDefault();
if (t==null)
{
await _repPrintTemplateShare.InsertAsync(entity);
}
else {
entity.Id = t.Id;
await _repPrintTemplateShare.AsUpdateable(entity).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();
}

Loading…
Cancel
Save