Commit 544357b1 by ddx

增加删除接口

parent 28047427
......@@ -15,6 +15,7 @@ public class CookieReq extends SafeModel implements MqMessage {
private String userCode;
private String userInfo;
private String loginType;
private String loginName;
private String checkType;
private String site;
private String target;
......@@ -29,6 +30,7 @@ public class CookieReq extends SafeModel implements MqMessage {
", userCode='" + userCode + '\'' +
", userInfo='" + userInfo + '\'' +
", loginType='" + loginType + '\'' +
", loginName='" + loginName + '\'' +
", checkType='" + checkType + '\'' +
", site='" + site + '\'' +
", target='" + target + '\'' +
......
......@@ -39,6 +39,8 @@ public class CleanCookieUtil {
JSONArray jsonArray = new JSONArray();
if (cleanType.equals("3")) {
jsonArray.add(cookieReq.getZoneCode() + ":" + cookieReq.getUserInfo());
} else if (cleanType.equals("13")) {
jsonArray.add(cookieReq.getLoginName() + ":" + cookieReq.getUserInfo());
} else {
jsonArray.add(cookieReq.getZoneCode() + ":" + taxno + ":" + cookieReq.getUserInfo());
}
......
......@@ -908,6 +908,7 @@ public class TkTokenServiceImpl implements TkTokenService {
CleanCookieVo resMap = null;
try {
String newUserInfo = "";
String loginName = "";
if(null != cookieReq.getCookieInfoJson()) {
JSONObject cookieInfoJson = JSON.parseObject(JSON.toJSONString(cookieReq.getCookieInfoJson()));
if (cookieInfoJson.containsKey("cookie")) {
......@@ -916,11 +917,27 @@ public class TkTokenServiceImpl implements TkTokenService {
String cookieString = EncryptUtil.decryptAesCk(cookie);
logger.info(uuId + " cleanCookie taxno is " + taxno + ", cookieString is " + cookieString);
JSONObject cookieJson = JSON.parseObject(cookieString);
if (cookieJson.containsKey("session")) {
newUserInfo = cookieJson.getString("session");
if(cleanType.equals("13")) {
if (cookieJson.containsKey("session") && cookieJson.containsKey("userGroupName")) {
newUserInfo = cookieJson.getString("session");
loginName = cookieJson.getString("userGroupName");
}
} else {
if (cookieJson.containsKey("session")) {
newUserInfo = cookieJson.getString("session");
}
}
} else {
if(cleanType.equals("13")) {
if (cookieInfoJson.containsKey("session") && cookieInfoJson.containsKey("userGroupName")) {
newUserInfo = cookieInfoJson.getString("session");
loginName = cookieInfoJson.getString("userGroupName");
}
} else {
if(cookieInfoJson.containsKey("session")) {
newUserInfo = cookieInfoJson.getString("session");
}
}
} else if(cookieInfoJson.containsKey("session")) {
newUserInfo = cookieInfoJson.getString("session");
}
}
logger.info(uuId + " cleanCookie taxno is " + taxno + ", cookieInfoJson newUserInfo is " + newUserInfo);
......@@ -930,6 +947,7 @@ public class TkTokenServiceImpl implements TkTokenService {
} else {
if(StringUtil.isNotEmpty(newUserInfo)) {
cookieReq.setUserInfo(MD5Util.MD5Encode(newUserInfo));
cookieReq.setLoginName(loginName);
}
resMap = CleanCookieUtil.cleanCookie(uuId, cookieReq, cleanType);
if (!(resMap!=null && "0".equals(resMap.getCode()))) {
......
......@@ -12,9 +12,9 @@ import java.util.Map;
public class TokenUnitTest {
// static String host = "http://127.0.0.1:8762";
static String host = "http://127.0.0.1:8762";
// static String host = "https://api.taxservices.cn";
static String host = "https://api.xfapiao.com";
// static String host = "https://api.xfapiao.com";
String accessKeyID = "eyongyou";
static String accessKeySecret = "yongyou!@#566ccd";
......@@ -213,7 +213,7 @@ public class TokenUnitTest {
@Test
public void testCleanCookie() throws Exception{
String url = host + "/client/cleanCookie";
String url = host + "/client/cleanLoginInfo";
String signStr = "AccessKeyID=%s&SignatureNonce=%s&TimeStamp=%s&Version=1.0";
String signatureNonce = UUIDGenerator.generate();
......@@ -229,23 +229,22 @@ public class TokenUnitTest {
param.put("timeStamp",timeStamp);
param.put("version","1.0");
param.put("signature",getSign(signStr));
// param.put("taxno","91510100MA65M8928X");
// param.put("zoneCode","5100");
// param.put("userInfo",Base64Util.encode("18782909536[a%b@q]YH111000[a%b@q]18782909536[a%b@q]"));
param.put("taxno","914404003980391901");
param.put("zoneCode","4400");
// param.put("userInfo",Base64Util.encode("刘志怡021323[a%b@q]Lzy672672[a%b@q]"));
Map userparam = new HashMap<>();
userparam.put("loginType","b");
userparam.put("nsrsbh","91440101MA5CRHH33W");
userparam.put("username","Fanny123456");
userparam.put("userType","办税人");
userparam.put("password","Fanny123456");
param.put("userInfoJson",userparam);
//
// userparam.put("loginType","b");
// userparam.put("nsrsbh","91440101MA5CRHH33W");
// userparam.put("username","Fanny123456");
// userparam.put("userType","办税人");
// userparam.put("password","Fanny123456");
//
// param.put("userInfoJson",userparam);
userparam.put("cookie","T1C2K3y8C5PrmwN0+VGXnyf6d3pybZUulkIQ7dqhrOR0SypQS3MPYL2L+iB8DSE6c4ddIFSj8GDgjvZMJHSuE3K5ufDA1wBcHyGb/nUpbfN4MNfyItV60jVsyj1BbqgR+41BiAJRtF7JrXBGo42al0FO951dfSsDiy2jgE0HvIeMJG54KaDlyjGjSlDzAc+gfYex4AESzsQIMCLtMhGfM04LCPxUbB2mWy5d7jDL0ozvqjK64qk/wMAAPsbcdkGdXrfn6m4dGib/646uuv2LoxKL7u9bvjiZ3TVxhyjYoUEpYSVDwGia4lfqawHNlXP5AejN/LqEpfZEFhvlm18p4+XRJNKAMsXcgWsrLuPhsKDBT2jCMzWf3Z7Lk0MHrPjhJIfllgn6jDo8P4XQCgSaDpX2Cbte8eZ69+7c6hywR4H2RBy1BYTISUlZ8jYnuhthDuueuoX+FvB0X8scX+PqS2XPPctkYiAMFR6tv2nU2LQMcx6i2D+mz4lfPi2ThiVVCVRoLAD06GI2ApKp0JJD0hYTfGjg==");
param.put("cookieInfoJson",userparam);
System.out.println(url);
String ret = HttpHelper.postWithJson(url,JSON.toJSONString(param));
......
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