瀏覽代碼

增加接口:车辆历史轨迹核验(运单详版)

15810770710@163.com 4 年之前
父節點
當前提交
d32b8c67d3

+ 23 - 0
src/main/java/info/aspirecn/iov/yysj/product/check/common/ZuulHelper.java

@@ -257,6 +257,29 @@ public class ZuulHelper {
 					billItemResult.setDetail(String.valueOf(responseObject.getResultBody()));
 				} else if ("4".equals(responseObject.getResultCode())) {
 					// 数据源为空
+					result = Constants.inconsistent_code;
+					emptyList.add(Constants.zxh_data);
+					errorResponse.setCode(Constants.ErrorCode.NULL.getErrorCode());
+					errorResponse.setResultList(emptyList);
+				} else {
+					// 查询失败
+					billItemResult.setResult(Constants.inconsistent_code);
+					errorResponse.setCode(Constants.ErrorCode.Exception.getErrorCode());
+					billItemResult.setExceptionInformation(errorResponse);
+				}
+			} else if(String.valueOf(productMap.get("clgjhy")).equals(String.valueOf(productId))){
+				if ("1".equals(responseObject.getResultCode())) {
+					// 核验一致
+					result =Constants.consistent_code;
+				} else if ("2".equals(responseObject.getResultCode())) {
+					// 核验不一致
+					result =Constants.inconsistent_code;
+					inconsistentList.add(String.valueOf(responseObject.getResultBody()));
+					errorResponse.setCode(Constants.ErrorCode.INCONSISTENT_DETAIL.getErrorCode());
+					errorResponse.setResultList(inconsistentList);
+				} else if ("4".equals(responseObject.getResultCode())) {
+					// 数据源为空
+					result = Constants.inconsistent_code;
 					emptyList.add(Constants.zxh_data);
 					errorResponse.setCode(Constants.ErrorCode.NULL.getErrorCode());
 					errorResponse.setResultList(emptyList);

+ 1 - 1
src/main/resources/config/cloud-yysj-product-check.yaml

@@ -2,7 +2,7 @@
   connetTimeOut: 3000
   readTimeOut: 4000
   gateWayUrl: http://iov-sjjh-gateway.iov-sjjh:8080/gateway-ct/route/route.do
-  productMap: {clxszyz: 30000074,ryjszyz: 30000075,rycyzgyz: 30000078,clyyyz: 30000079,qyyyxkyz_jyxkzh: 30000080,qyyyxkyz_tyshdm: 30000082,clrwyz: 30000081,tyrsfyz_person: 30000077,tyrsfyz_enterprise: 30000082,zhdwyz: 30000085,xhdwyz: 30000085,czyz: 30000086,sfzyz: 30000077,zxhdwyz: 300000123}
+  productMap: {clxszyz: 30000074,ryjszyz: 30000075,rycyzgyz: 30000078,clyyyz: 30000079,qyyyxkyz_jyxkzh: 30000080,qyyyxkyz_tyshdm: 30000082,clrwyz: 30000081,tyrsfyz_person: 30000077,tyrsfyz_enterprise: 30000082,zhdwyz: 30000085,xhdwyz: 30000085,czyz: 30000086,sfzyz: 30000077,zxhdwyz: 30000269,clgjhy: 30000270}
   products: {clxszyz: 30000074,ryjszyz: 30000075,qyyyxkyz_jyxkzh: 30000080,qyyyxkyz_tyshdm: 30000082}
   errorCode: 501,502,503,504,505,506,507,510,530,531,532,535,534,536,511,-1003,533,537,538,3
 spring: