我需要在服务 A 完成后调用服务 B,并且需要在服务 B 上使用服务 A 的返回值。我该怎么做?你们能帮帮我吗?
我下面的代码不能正常工作,服务 B/productService.checkout 没有执行。
public Uni<List<Shop>> checkout(Person person) {
Uni<List<Shop>> shopsUni = shopService.find("person_id", person.getId()).list();
return shopsUni.map(shops -> {
for (Shop shop : shops) {
productService.checkout(shop);
}
return shops;
});
}