浏览代码

修改post路径

Jxing 6 年之前
父节点
当前提交
dbcf463745
共有 1 个文件被更改,包括 12 次插入7 次删除
  1. 12 7
      src/main/java/com/sagacloud/route/Route.java

+ 12 - 7
src/main/java/com/sagacloud/route/Route.java

@@ -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()