|
@@ -1,6 +1,7 @@
|
|
|
package com.sagacloud.route;
|
|
|
|
|
|
import com.github.rjeschke.txtmark.Processor;
|
|
|
+import com.sagacloud.route.processors.GetInsuranceNoListProcessor;
|
|
|
import org.apache.camel.builder.RouteBuilder;
|
|
|
import org.apache.commons.io.IOUtils;
|
|
|
|
|
@@ -24,37 +25,41 @@ public class Route extends RouteBuilder {
|
|
|
msg.getOut().setBody(tmplateContentStr.replace("#replaceMePlease#", docContentStr));
|
|
|
});
|
|
|
// 查询项目下的资产
|
|
|
- rest("/manufacturer/property/query").post()
|
|
|
+ rest("/manufacturer/property/").post("query")
|
|
|
.consumes(MediaType.APPLICATION_JSON)
|
|
|
.produces(MediaType.APPLICATION_JSON)
|
|
|
.route()
|
|
|
.process();
|
|
|
// 查询项目下的资产
|
|
|
- rest("/supplier/property/query").post()
|
|
|
+ rest("/supplier/property/").post("query")
|
|
|
.consumes(MediaType.APPLICATION_JSON)
|
|
|
.produces(MediaType.APPLICATION_JSON)
|
|
|
.route()
|
|
|
.process();
|
|
|
// 获取在保资产清单
|
|
|
- rest("/insurance/project/query").post()
|
|
|
+ rest("/insurance/project/").post("query")
|
|
|
.consumes(MediaType.APPLICATION_JSON)
|
|
|
.produces(MediaType.APPLICATION_JSON)
|
|
|
.route()
|
|
|
- .process();
|
|
|
+ .process(new GetInsuranceNoListProcessor())
|
|
|
+ .to(String.join("", InitEnvRoute.venders, "/insurance/contract/query"))
|
|
|
+ .process(new GetInsuranceNoListProcessor())
|
|
|
+ .to(String.join("", InitEnvRoute.dataPlatform, "/property/relation_query"))
|
|
|
+ .process(new GetInsuranceNoListProcessor());
|
|
|
// 获取所有保单列表
|
|
|
- rest("/insurance/contract/query").post()
|
|
|
+ rest("/insurance/contract/").post("query")
|
|
|
.consumes(MediaType.APPLICATION_JSON)
|
|
|
.produces(MediaType.APPLICATION_JSON)
|
|
|
.route()
|
|
|
.process();
|
|
|
// 根据保单获取资产
|
|
|
- rest("/insurance/contract/property/query").post()
|
|
|
+ rest("/insurance/contract/property/").post("query")
|
|
|
.consumes(MediaType.APPLICATION_JSON)
|
|
|
.produces(MediaType.APPLICATION_JSON)
|
|
|
.route()
|
|
|
.process();
|
|
|
// 查询指定项目内合同有效期内的资产/查询指定项目内历史维护资产
|
|
|
- rest("/maintainance/property/query").post()
|
|
|
+ rest("/maintainance/property/").post("query")
|
|
|
.consumes(MediaType.APPLICATION_JSON)
|
|
|
.produces(MediaType.APPLICATION_JSON)
|
|
|
.route()
|