|
|
@@ -1,8 +1,15 @@
|
|
|
package com.lc.ibps.cloud.timer.job;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
+import com.lc.ibps.api.base.constants.StateEnum;
|
|
|
+import com.lc.ibps.base.core.exception.BaseException;
|
|
|
+import com.lc.ibps.base.core.util.AppUtil;
|
|
|
+import com.lc.ibps.base.core.util.EnvUtil;
|
|
|
+import com.lc.ibps.base.core.util.JacksonUtil;
|
|
|
+import com.lc.ibps.base.core.util.string.StringUtil;
|
|
|
+import com.lc.ibps.base.saas.token.ITenantTokenService;
|
|
|
+import com.lc.ibps.cloud.constants.ParameterKey;
|
|
|
+import com.lc.ibps.cloud.entity.APIResult;
|
|
|
+import com.lc.ibps.components.httpclient.http.ApacheHttpClient;
|
|
|
import com.lc.ibps.components.quartz.BaseJob2;
|
|
|
import org.apache.http.Header;
|
|
|
import org.apache.http.NameValuePair;
|
|
|
@@ -13,21 +20,13 @@ import org.quartz.JobExecutionContext;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
|
-import com.lc.ibps.api.base.constants.StateEnum;
|
|
|
-import com.lc.ibps.base.core.exception.BaseException;
|
|
|
-import com.lc.ibps.base.core.util.AppUtil;
|
|
|
-import com.lc.ibps.base.core.util.JacksonUtil;
|
|
|
-import com.lc.ibps.base.core.util.string.StringUtil;
|
|
|
-import com.lc.ibps.base.saas.token.ITenantTokenService;
|
|
|
-import com.lc.ibps.cloud.constants.ParameterKey;
|
|
|
-import com.lc.ibps.cloud.entity.APIResult;
|
|
|
-import com.lc.ibps.components.httpclient.http.ApacheHttpClient;
|
|
|
-import com.lc.ibps.components.quartz.BaseJob;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
|
|
|
public class RevokeServiceJob extends BaseJob2 {
|
|
|
|
|
|
private static final Logger logger = LoggerFactory.getLogger(RevokeServiceJob.class);
|
|
|
- public static final String SERVICE_URL = "service-url";
|
|
|
+ public static final String SERVICE_CODE = "service-code";
|
|
|
|
|
|
private ITenantTokenService tenantTokenService = AppUtil.getBean(ITenantTokenService.class);
|
|
|
|
|
|
@@ -44,12 +43,13 @@ public class RevokeServiceJob extends BaseJob2 {
|
|
|
}
|
|
|
|
|
|
// revoke service
|
|
|
- String url = dataMap.getString(SERVICE_URL);
|
|
|
- if(StringUtil.isBlank(url))
|
|
|
- {
|
|
|
+ String serverCode = dataMap.getString(SERVICE_CODE);
|
|
|
+ String url = EnvUtil.getProperty(serverCode, "");
|
|
|
+ if(StringUtil.isBlank(url)){
|
|
|
throw new RuntimeException("service url is empty.");
|
|
|
}
|
|
|
-
|
|
|
+ String runqianServer = EnvUtil.getProperty("runqian.server", "");
|
|
|
+ url = runqianServer + url;
|
|
|
// 获取token
|
|
|
// 这里获取的是平台库的admin用户token
|
|
|
// saas模式下切换库之后租户库中查询不到admin用户,所以找不到用户,导致null exception
|