Commit 95465a26 by ddx

e

parent e14d8ffa
......@@ -9,5 +9,5 @@ import java.io.IOException;
import java.util.Map;
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 {
private static final Logger logger = LoggerFactory.getLogger(GetTokenFromDx.class);
@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<>();
String taxno = tokenEntity.getTaxno();
String url = tkServer.getReqUrl() + "?taxno="+taxno;
......@@ -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();
TkZoneInfo zoneInfo=new TkZoneInfo();
TkServer tkServer=new TkServer();
......
......@@ -22,7 +22,7 @@ public class GetTokenFromEleJsonTax implements TokenThirdServiceI {
private static final Logger logger = LoggerFactory.getLogger(GetTokenFromEleJsonTax.class);
@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<>();
String taxno = tokenEntity.getTaxno();
......
......@@ -465,7 +465,6 @@ public class TkTokenServiceImpl implements TkTokenService {
transErrorCode(tkToken);
}
}catch (Exception e){
e.printStackTrace();
if(!isFirst && e instanceof SocketTimeoutException){
String times = redisService.get(getTokenOverTimesName(tkZoneInfo.getZoneCode(), tkToken.getUserCode()));
if(StringUtils.isBlank(times)){
......@@ -479,7 +478,7 @@ public class TkTokenServiceImpl implements TkTokenService {
}
tkToken.setTokenCode("9999");
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())){
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