|
|
|
@ -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();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|