Commit 0458508e authored by 黎博's avatar 黎博

update

parent ec249ccd
...@@ -116,16 +116,16 @@ public class YeebaoInterceptor implements HandlerInterceptor { ...@@ -116,16 +116,16 @@ public class YeebaoInterceptor implements HandlerInterceptor {
Map<String, Object> responseMap = new HashMap<>(); Map<String, Object> responseMap = new HashMap<>();
String responseStr = null; String responseStr = null;
if (mock.getFlag().equals(1)) { if (mock.getFlag().equals(1)) {
if (mock.getType() == 2) { if (mock.getType() == 1) {
responseStr = mock.getSuccess();
} else if (mock.getType() == 1) {
responseMap = JsonTransUtils.strToMap(mock.getSuccess()); responseMap = JsonTransUtils.strToMap(mock.getSuccess());
} else if (mock.getType() == 2) {
responseStr = mock.getSuccess();
} }
} else if (mock.getFlag().equals(0)) { } else if (mock.getFlag().equals(0)) {
if (mock.getType() == 2) { if (mock.getType() == 1) {
responseStr = mock.getSuccess();
} else if (mock.getType() == 1) {
responseMap = JsonTransUtils.strToMap(mock.getSuccess()); responseMap = JsonTransUtils.strToMap(mock.getSuccess());
} else if (mock.getType() == 2) {
responseStr = mock.getSuccess();
} }
} }
if (mock.getEncrypt() == 1) { if (mock.getEncrypt() == 1) {
...@@ -144,24 +144,19 @@ public class YeebaoInterceptor implements HandlerInterceptor { ...@@ -144,24 +144,19 @@ public class YeebaoInterceptor implements HandlerInterceptor {
modifyResponse(response, encryptConvertor.encrypt(JsonTransUtils.mapToJson(responseMap))); modifyResponse(response, encryptConvertor.encrypt(JsonTransUtils.mapToJson(responseMap)));
return true; return true;
} }
// 判断返回是字符串还是json,1-字符串,2-json // 判断返回是字符串还是json,1-json,2-字符串
if (mock.getType() == 1) { if (mock.getType() == 1) {
modifyResponse(response, encryptConvertor.encrypt(responseStr));
return true;
} else if (mock.getType() == 2) {
responseMap = handleResponseMap(requestMap, responseMap); responseMap = handleResponseMap(requestMap, responseMap);
if (uri.equals("/tzt-api/api/bindcard/request")) { if (uri.equals("/tzt-api/api/bindcard/request")) {
requestMap.put("yborderid", "TZAUba0c7b8" + requestMap.get("requestno") + "95c929ca802e"); requestMap.put("yborderid", "TZAUba0c7b8" + requestMap.get("requestno") + "95c929ca802e");
} }
modifyResponse(response, encryptConvertor.encrypt(JsonTransUtils.mapToJson(responseMap)), "application/json; charset=utf-8"); modifyResponse(response, encryptConvertor.encrypt(JsonTransUtils.mapToJson(responseMap)), "application/json; charset=utf-8");
return true; return true;
} } else if (mock.getType() == 2) {
} else if (mock.getEncrypt() == 0) { modifyResponse(response, encryptConvertor.encrypt(responseStr));
if (uri.equals("/tzt-api/api/divide/record")) {
responseStr = "{\"dividelist\":[{\"divideamount\":\"0.01\",\"dividevalue\":\"0.01\",\"dividemode\":\"AMOUNT\",\"ledgerno\":\"10000449633\"}],\"errorcode\":\"\",\"errormsg\":\"\",\"free1\":\"\",\"free2\":\"\",\"free3\":\"\",\"merchantno\":\"10000449592\",\"requestno\":\"67467179200514\",\"sign\":\"RzhX1vUEQp1nI5lDCeroMr0VgOJ1pQknwN++Y7oyTUAvHErLUtZcNQulCUlh3iwlzRHWL5uJain6NQ79Z2T38MZ8hqDohpReFH31YMWoDytJJpS5B2zLTVZIyHq4GmjmS/HXDpvZnMgoZibOESLsKLbS7dTnhdxy8ceDliJhBQ4=\",\"status\":\"DIVIDE_SUCCESS\",\"yborderid\":\"TZNC19ec1bd4222e489c9409854452b31138\"}";
modifyResponse(response, responseStr);
return true; return true;
} }
} else if (mock.getEncrypt() == 0) {
// 针对 /balance-board/transfer 接口特殊处理 // 针对 /balance-board/transfer 接口特殊处理
if (uri.equals("/balance-board/transfer")) { if (uri.equals("/balance-board/transfer")) {
BufferedReader br = request.getReader(); BufferedReader br = request.getReader();
...@@ -170,6 +165,7 @@ public class YeebaoInterceptor implements HandlerInterceptor { ...@@ -170,6 +165,7 @@ public class YeebaoInterceptor implements HandlerInterceptor {
while((str = br.readLine()) != null){ while((str = br.readLine()) != null){
requestData.append(str); requestData.append(str);
} }
br.close();
String cmd = requestData.toString().split("<cmd>")[1].split("</cmd>")[0]; String cmd = requestData.toString().split("<cmd>")[1].split("</cmd>")[0];
log.info("yeepay-transfer cmd-------- {}", cmd); log.info("yeepay-transfer cmd-------- {}", cmd);
String transferResponse = null; String transferResponse = null;
...@@ -189,10 +185,10 @@ public class YeebaoInterceptor implements HandlerInterceptor { ...@@ -189,10 +185,10 @@ public class YeebaoInterceptor implements HandlerInterceptor {
return false; return false;
} }
if (mock.getType() == 1) { if (mock.getType() == 1) {
modifyResponse(response, responseStr); modifyResponse(response, JsonTransUtils.mapToJson(responseMap));
return true; return true;
} else if (mock.getType() == 2) { } else if (mock.getType() == 2) {
modifyResponse(response, JsonTransUtils.mapToJson(responseMap)); modifyResponse(response, responseStr);
return true; return true;
} }
} }
......
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