Selaa lähdekoodia

优化路由逻辑

hechunping 9 kuukautta sitten
vanhempi
commit
99eef1ef18

+ 12 - 1
device-api-service/src/main/java/com/xy/service/factory/sim/impl/SimInfoFactoryRoute.java

@@ -1,6 +1,7 @@
 package com.xy.service.factory.sim.impl;
 
 import com.xy.annotate.FactoryRoute;
+import com.xy.error.CommRuntimeException;
 import com.xy.service.factory.sim.SimInfoFactory;
 import com.xy.utils.FactoryUtils;
 import lombok.AllArgsConstructor;
@@ -19,6 +20,16 @@ public class SimInfoFactoryRoute implements FactoryUtils.RouteService {
 
     @Override
     public String route(Object object) {
-        return "电信";
+        String isp = String.valueOf(object).trim();
+        String route = "";
+        switch (isp) {
+            case "电信":
+            case "中国电信":
+                route = "电信";
+                break;
+            default:
+                throw new CommRuntimeException("接口不支持!");
+        }
+        return route;
     }
 }