|
|
@@ -5056,7 +5056,8 @@ namespace Business.ResourceExamineManagement
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- await _businessDbContext.BulkUpdateAsync(list);
|
|
|
+ //await _businessDbContext.BulkUpdateAsync(list);
|
|
|
+ _businessDbContext.ic_bom_child.UpdateRange(list);
|
|
|
}
|
|
|
return "ok";
|
|
|
}
|
|
|
@@ -5089,8 +5090,16 @@ namespace Business.ResourceExamineManagement
|
|
|
{
|
|
|
await _businessDbContext.BulkDeleteAsync(refBomList);
|
|
|
}
|
|
|
- var boms = _ic_bom.GetListAsync(s => refList.Select(c => c.sourceid).Contains(s.Id)).Result;
|
|
|
- if (boms.Any()) {
|
|
|
+ var boms = _ic_bom.GetListAsync(s => refList.Select(c => c.sourceid).Contains(s.mysql_id)).Result;
|
|
|
+ if (boms.Any())
|
|
|
+ {
|
|
|
+ AutoCreateBomBill(dto.company_id.ToString(), boms);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ var boms = _ic_bom.GetListAsync(s => s.mysql_id== dto.id).Result;
|
|
|
+ if (boms.Any())
|
|
|
+ {
|
|
|
AutoCreateBomBill(dto.company_id.ToString(), boms);
|
|
|
}
|
|
|
}
|