|
@@ -2,11 +2,8 @@ package com.sagacloud.route;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.github.rjeschke.txtmark.Processor;
|
|
import com.github.rjeschke.txtmark.Processor;
|
|
-import com.sagacloud.route.processors.Insurance.GetInsuranceNoListProcessor;
|
|
|
|
|
|
+import com.sagacloud.route.processors.Insurance.*;
|
|
import com.sagacloud.route.processors.GetPropByPjProcessor;
|
|
import com.sagacloud.route.processors.GetPropByPjProcessor;
|
|
-import com.sagacloud.route.processors.Insurance.GetPropertyCountInAllWarrantyProcessor;
|
|
|
|
-import com.sagacloud.route.processors.Insurance.GetPropertyUnderWarrantyProcessor;
|
|
|
|
-import com.sagacloud.route.processors.Insurance.HandleWarrantyFromVenderProcessor;
|
|
|
|
import com.sagacloud.route.processors.Manufacturer.MaunfacturerFilter;
|
|
import com.sagacloud.route.processors.Manufacturer.MaunfacturerFilter;
|
|
import com.sagacloud.route.processors.Manufacturer.GetVenderBySpecProcessor;
|
|
import com.sagacloud.route.processors.Manufacturer.GetVenderBySpecProcessor;
|
|
import com.sagacloud.utils.Const;
|
|
import com.sagacloud.utils.Const;
|
|
@@ -79,13 +76,17 @@ public class Route extends ExceptionHandlerBaseRoute {
|
|
.consumes(MediaType.APPLICATION_JSON)
|
|
.consumes(MediaType.APPLICATION_JSON)
|
|
.produces(MediaType.APPLICATION_JSON)
|
|
.produces(MediaType.APPLICATION_JSON)
|
|
.route()
|
|
.route()
|
|
- .process();
|
|
|
|
|
|
+ .process(new StoreInsuranceNoProcessor())
|
|
|
|
+ .to("direct:getPropertiesByPj")
|
|
|
|
+ .process(new GetPropertyInCertainWarrantyProcessor());
|
|
// 查询指定项目内合同有效期内的资产/查询指定项目内历史维护资产
|
|
// 查询指定项目内合同有效期内的资产/查询指定项目内历史维护资产
|
|
rest("/maintainance/property/").post("query")
|
|
rest("/maintainance/property/").post("query")
|
|
.consumes(MediaType.APPLICATION_JSON)
|
|
.consumes(MediaType.APPLICATION_JSON)
|
|
.produces(MediaType.APPLICATION_JSON)
|
|
.produces(MediaType.APPLICATION_JSON)
|
|
.route()
|
|
.route()
|
|
- .process();
|
|
|
|
|
|
+ .process(new StoreInsuranceNoProcessor())
|
|
|
|
+ .to("direct:getPropertiesByPj")
|
|
|
|
+ .process(new GetPropertyInCertainWarrantyProcessor());
|
|
|
|
|
|
//body为JSONObject,含有projectId字段
|
|
//body为JSONObject,含有projectId字段
|
|
from("direct:getPropertiesByPj")
|
|
from("direct:getPropertiesByPj")
|