|
@ -38,9 +38,10 @@ public class ArchivesRouterBuilder extends RouteBuilder {
|
|
|
// 档案上传接口代理 (兼容非病人维度上传)
|
|
|
from("jetty:http://0.0.0.0:9912/api/dataset_package?bridgeEndpoint=true&enableMultipartFilter=false").routeId("datasetUpload1")
|
|
|
.removeHeaders("CamelHttp*")
|
|
|
.setHeader("User-Agent", header("UserAgent"))//使用postman测试时,无法设置User-Agent,使用UserAgent来获取
|
|
|
// .setHeader("User-Agent", header("UserAgent"))//使用postman测试时,无法设置User-Agent,使用UserAgent来获取
|
|
|
// .to("jetty:http://192.168.1.221:10140/api/v1.0/dataset_package")
|
|
|
.to("jetty:http://192.168.131.106:10140/api/v1.0/dataset_package")//上传档案
|
|
|
.to("jetty:http://192.168.131.106:10140/api/v1.0/datasetPackages")//上传档案
|
|
|
.choice()
|
|
|
.when(header(Exchange.HTTP_RESPONSE_CODE).isEqualTo("200")).to(ExchangePattern.InOnly, ArchivesConstant.CAMEL_ENDPOINT)//成功:发送入库消息
|
|
|
.otherwise().log("上传失败").to("stream:out")
|
|
@ -50,7 +51,7 @@ public class ArchivesRouterBuilder extends RouteBuilder {
|
|
|
//入库请求(消费MQ消息,发送入库接口请求)
|
|
|
from(ArchivesConstant.CAMEL_ENDPOINT)
|
|
|
.to("bean:archivesService?method=storageArchive")//参数设置
|
|
|
.to("restlet:http://192.168.131.106:10170/api/v1.0/packages/resolve?restletMethod=PUT")
|
|
|
.to("restlet:http://192.168.131.129:10170/api/v1.0/datasetPackages/resolve?restletMethod=PUT")
|
|
|
;
|
|
|
;
|
|
|
|