fix(appointment): keep source inspection in work transaction
This commit is contained in:
+4
@@ -40,6 +40,10 @@ public class AppointmentCargoVerificationService {
|
||||
|
||||
@Transactional(readOnly=true)
|
||||
public Context get(String sourceKey,String customerId,String destinationKey) {
|
||||
return inspect(sourceKey,customerId,destinationKey);
|
||||
}
|
||||
/** Caller-owned transaction: a handled read prerequisite must not mark the whole work scan rollback-only. */
|
||||
public Context inspect(String sourceKey,String customerId,String destinationKey) {
|
||||
var source=sources.resolve(sourceKey,customerId,destinationKey);
|
||||
return inspect(source);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user