Commit 95465a26 by ddx

e

parent e14d8ffa
...@@ -9,5 +9,5 @@ import java.io.IOException; ...@@ -9,5 +9,5 @@ import java.io.IOException;
import java.util.Map; import java.util.Map;
public interface TokenThirdServiceI { public interface TokenThirdServiceI {
public Map<String,Object> invoke(String uuIdFlag, TkToken tkToken, TkZoneInfo tkZoneInfo, TkServer tkServer,boolean isFirst) throws IOException, HttpException; public Map<String,Object> invoke(String uuIdFlag, TkToken tkToken, TkZoneInfo tkZoneInfo, TkServer tkServer,boolean isFirst) throws Exception;
} }
...@@ -22,7 +22,7 @@ public class GetTokenFromDx implements TokenThirdServiceI { ...@@ -22,7 +22,7 @@ public class GetTokenFromDx implements TokenThirdServiceI {
private static final Logger logger = LoggerFactory.getLogger(GetTokenFromDx.class); private static final Logger logger = LoggerFactory.getLogger(GetTokenFromDx.class);
@Override @Override
public Map<String, Object> invoke(String uuIdFlag, TkToken tokenEntity, TkZoneInfo zoneInfo, TkServer tkServer,boolean isFirst) throws IOException, HttpException { public Map<String, Object> invoke(String uuIdFlag, TkToken tokenEntity, TkZoneInfo zoneInfo, TkServer tkServer,boolean isFirst) throws Exception {
Map<String,Object> resultMap = new HashMap<>(); Map<String,Object> resultMap = new HashMap<>();
String taxno = tokenEntity.getTaxno(); String taxno = tokenEntity.getTaxno();
String url = tkServer.getReqUrl() + "?taxno="+taxno; String url = tkServer.getReqUrl() + "?taxno="+taxno;
...@@ -48,7 +48,7 @@ public class GetTokenFromDx implements TokenThirdServiceI { ...@@ -48,7 +48,7 @@ public class GetTokenFromDx implements TokenThirdServiceI {
} }
public static void main(String[] args) throws IOException, HttpException { public static void main(String[] args) throws Exception {
TkToken tokenEntity = new TkToken(); TkToken tokenEntity = new TkToken();
TkZoneInfo zoneInfo=new TkZoneInfo(); TkZoneInfo zoneInfo=new TkZoneInfo();
TkServer tkServer=new TkServer(); TkServer tkServer=new TkServer();
......
...@@ -22,7 +22,7 @@ public class GetTokenFromEleJsonTax implements TokenThirdServiceI { ...@@ -22,7 +22,7 @@ public class GetTokenFromEleJsonTax implements TokenThirdServiceI {
private static final Logger logger = LoggerFactory.getLogger(GetTokenFromEleJsonTax.class); private static final Logger logger = LoggerFactory.getLogger(GetTokenFromEleJsonTax.class);
@Override @Override
public Map<String, Object> invoke(String uuIdFlag, TkToken tokenEntity, TkZoneInfo zoneInfo, TkServer tkServer, boolean isFirst) throws IOException, HttpException { public Map<String, Object> invoke(String uuIdFlag, TkToken tokenEntity, TkZoneInfo zoneInfo, TkServer tkServer, boolean isFirst) throws Exception {
Map<String,Object> resultMap = new HashMap<>(); Map<String,Object> resultMap = new HashMap<>();
String taxno = tokenEntity.getTaxno(); String taxno = tokenEntity.getTaxno();
......
...@@ -465,7 +465,6 @@ public class TkTokenServiceImpl implements TkTokenService { ...@@ -465,7 +465,6 @@ public class TkTokenServiceImpl implements TkTokenService {
transErrorCode(tkToken); transErrorCode(tkToken);
} }
}catch (Exception e){ }catch (Exception e){
e.printStackTrace();
if(!isFirst && e instanceof SocketTimeoutException){ if(!isFirst && e instanceof SocketTimeoutException){
String times = redisService.get(getTokenOverTimesName(tkZoneInfo.getZoneCode(), tkToken.getUserCode())); String times = redisService.get(getTokenOverTimesName(tkZoneInfo.getZoneCode(), tkToken.getUserCode()));
if(StringUtils.isBlank(times)){ if(StringUtils.isBlank(times)){
...@@ -479,7 +478,7 @@ public class TkTokenServiceImpl implements TkTokenService { ...@@ -479,7 +478,7 @@ public class TkTokenServiceImpl implements TkTokenService {
} }
tkToken.setTokenCode("9999"); tkToken.setTokenCode("9999");
tkToken.setTokenMessage("请求税局失败"); tkToken.setTokenMessage("请求税局失败");
logger.error(uuIdFlag + " " + tkToken.getUserCode() + " taxno " + tkToken.getTaxno() + " get token error:" + e.getMessage()); logger.error(uuIdFlag + " " + tkToken.getUserCode() + " taxno " + tkToken.getTaxno() + " get token error:" ,e);
} }
}else if(TokenConstants.SERVER_WEBSOCKET.equals(tkServer.getTokenType())){ }else if(TokenConstants.SERVER_WEBSOCKET.equals(tkServer.getTokenType())){
token = getTokenFromSocket(tkToken,tkZoneInfo,tkServer); token = getTokenFromSocket(tkToken,tkZoneInfo,tkServer);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment