修改接口定义

This commit is contained in:
孙小云 2026-03-13 13:59:42 +08:00
parent f0ce72b44c
commit 6eeb40c110
1 changed files with 13 additions and 1 deletions

View File

@ -1,6 +1,8 @@
package com.ruoyi.airline.api.factory; package com.ruoyi.airline.api.factory;
import com.ruoyi.airline.api.RemoteAirlineService; import com.ruoyi.airline.api.RemoteAirlineService;
import com.ruoyi.airline.api.domain.AirlineFileVO;
import com.ruoyi.airline.api.domain.AirlineTempVO;
import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.domain.R;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -22,6 +24,16 @@ public class RemoteAirlineFallbackFactory implements FallbackFactory<RemoteAirli
public RemoteAirlineService create(Throwable throwable) public RemoteAirlineService create(Throwable throwable)
{ {
log.error("航线服务调用失败:{}", throwable.getMessage()); log.error("航线服务调用失败:{}", throwable.getMessage());
return (id, source) -> R.fail("获取航线信息失败:" + throwable.getMessage()); return new RemoteAirlineService() {
@Override
public R<AirlineTempVO> getAirlineByGroupId(String groupId, String source) {
return null;
}
@Override
public R<AirlineFileVO> getFileById(Long id, String source) {
return null;
}
};
} }
} }