Commit d2f005db by ddx

增加cookie返回参数

parent e582e3ec
...@@ -123,6 +123,15 @@ public class TokenThirdServiceFactory{ ...@@ -123,6 +123,15 @@ public class TokenThirdServiceFactory{
} }
} }
public static String getLoginType(Map<String, Object> result){
if(result!=null && null!=result.get("loginType")){
String loginType = String.valueOf(result.get("loginType"));
return loginType;
}else {
return null;
}
}
public static String getAuthCode(Map<String, Object> result){ public static String getAuthCode(Map<String, Object> result){
if(result!=null && null!=result.get("authCode")){ if(result!=null && null!=result.get("authCode")){
String authCode = String.valueOf(result.get("authCode")); String authCode = String.valueOf(result.get("authCode"));
......
...@@ -61,6 +61,8 @@ public class GetTokenFromEleJsonTax implements TokenThirdServiceI { ...@@ -61,6 +61,8 @@ public class GetTokenFromEleJsonTax implements TokenThirdServiceI {
resultMap.put("userName", ObjectUtil.fixNull(resultStrMap.get("userName"))); resultMap.put("userName", ObjectUtil.fixNull(resultStrMap.get("userName")));
resultMap.put("session", ObjectUtil.fixNull(resultStrMap.get("session"))); resultMap.put("session", ObjectUtil.fixNull(resultStrMap.get("session")));
resultMap.put("authCode", ObjectUtil.fixNull(resultStrMap.get("authCode"))); resultMap.put("authCode", ObjectUtil.fixNull(resultStrMap.get("authCode")));
resultMap.put("loginType", ObjectUtil.fixNull(resultStrMap.get("loginType")));
resultMap.put("site", ObjectUtil.fixNull(resultStrMap.get("site")));
if("0".equals(resultStrMap.get("code"))){ if("0".equals(resultStrMap.get("code"))){
resultMap.put("token",resultStrMap.get("token")); resultMap.put("token",resultStrMap.get("token"));
} }
......
...@@ -467,6 +467,9 @@ ...@@ -467,6 +467,9 @@
<if test="secretMd5 != null"> <if test="secretMd5 != null">
secret_md5 = #{secretMd5,jdbcType=VARCHAR}, secret_md5 = #{secretMd5,jdbcType=VARCHAR},
</if> </if>
<if test="loginType != null">
login_type = #{loginType,jdbcType=VARCHAR},
</if>
<if test="updateErrorFlag != null and updateErrorFlag !='' and updateErrorFlag =='1'.toString()"> <if test="updateErrorFlag != null and updateErrorFlag !='' and updateErrorFlag =='1'.toString()">
error_code = #{errorCode,jdbcType=VARCHAR}, error_code = #{errorCode,jdbcType=VARCHAR},
error_message = #{errorMessage,jdbcType=VARCHAR}, error_message = #{errorMessage,jdbcType=VARCHAR},
......
...@@ -191,6 +191,7 @@ public class TkTokenServiceImpl implements TkTokenService { ...@@ -191,6 +191,7 @@ public class TkTokenServiceImpl implements TkTokenService {
json.put("session", tkToken.getSecretMd5()); json.put("session", tkToken.getSecretMd5());
json.put("requestId", tkToken.getRequestId()); json.put("requestId", tkToken.getRequestId());
json.put("authCode", tkToken.getAuthCode()); json.put("authCode", tkToken.getAuthCode());
json.put("loginType", tkToken.getLoginType());
json.put("userGroupId", (StringUtil.isNotEmpty(tkToken.getTaxLoginName())?MD5Util.MD5Encode(tkToken.getTaxLoginName()):"")); json.put("userGroupId", (StringUtil.isNotEmpty(tkToken.getTaxLoginName())?MD5Util.MD5Encode(tkToken.getTaxLoginName()):""));
json.put("userGroupName", (StringUtil.isNotEmpty(tkToken.getTaxLoginName())?tkToken.getTaxLoginName():"")); json.put("userGroupName", (StringUtil.isNotEmpty(tkToken.getTaxLoginName())?tkToken.getTaxLoginName():""));
if(isEncrypt && (null!=tkUser.getShowFlag() && tkUser.getShowFlag().equals("1"))) { if(isEncrypt && (null!=tkUser.getShowFlag() && tkUser.getShowFlag().equals("1"))) {
...@@ -453,6 +454,7 @@ public class TkTokenServiceImpl implements TkTokenService { ...@@ -453,6 +454,7 @@ public class TkTokenServiceImpl implements TkTokenService {
tkToken.setProxyIp(TokenThirdServiceFactory.getProxyIp(data)); tkToken.setProxyIp(TokenThirdServiceFactory.getProxyIp(data));
tkToken.setSecretMd5(TokenThirdServiceFactory.getSession(data)); tkToken.setSecretMd5(TokenThirdServiceFactory.getSession(data));
tkToken.setAuthCode(TokenThirdServiceFactory.getAuthCode(data)); tkToken.setAuthCode(TokenThirdServiceFactory.getAuthCode(data));
tkToken.setLoginType(TokenThirdServiceFactory.getLoginType(data));
taxLoginName = TokenThirdServiceFactory.getUserName(data); taxLoginName = TokenThirdServiceFactory.getUserName(data);
tkToken.setTaxLoginName(taxLoginName); tkToken.setTaxLoginName(taxLoginName);
...@@ -789,6 +791,7 @@ public class TkTokenServiceImpl implements TkTokenService { ...@@ -789,6 +791,7 @@ public class TkTokenServiceImpl implements TkTokenService {
updateToken.setProxyIp(tkToken.getProxyIp()); updateToken.setProxyIp(tkToken.getProxyIp());
updateToken.setTaxLoginName(tkToken.getTaxLoginName()); updateToken.setTaxLoginName(tkToken.getTaxLoginName());
updateToken.setSecretMd5(tkToken.getSecretMd5()); updateToken.setSecretMd5(tkToken.getSecretMd5());
updateToken.setLoginType(tkToken.getLoginType());
if(tkToken.getTokenStatus().equals(TokenConstants.TOKEN_VALID)) { if(tkToken.getTokenStatus().equals(TokenConstants.TOKEN_VALID)) {
updateToken.setIsValid("1"); updateToken.setIsValid("1");
......
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