Commit 1b689bd7 authored by 黎博's avatar 黎博

优化

parent 36b822aa
...@@ -141,23 +141,27 @@ public class YeebaoInterceptor implements HandlerInterceptor { ...@@ -141,23 +141,27 @@ public class YeebaoInterceptor implements HandlerInterceptor {
String merchantno = requestMap.get("merchantno").toString(); String merchantno = requestMap.get("merchantno").toString();
responseMap = getBankcardCheckResponse(cardNo, merchantno); responseMap = getBankcardCheckResponse(cardNo, merchantno);
modifyResponse(response, encryptConvertor.encrypt(JsonTransUtils.mapToJson(responseMap))); modifyResponse(response, encryptConvertor.encrypt(JsonTransUtils.mapToJson(responseMap)));
redisUtils.set(requestMap.get("requestno").toString(), responseMap);
log.info("保存redis值, key: {}, value: {}", requestMap.get("requestno"), responseMap);
return true; return true;
} }
// 判断返回是字符串还是json,1-json,2-字符串 // 判断返回是字符串还是json,1-json,2-字符串
if (mock.getType() == 1) { if (mock.getType() == 1) {
responseMap = handleResponseMap(requestMap, responseMap); responseMap = handleResponseMap(requestMap, responseMap);
if (uri.equals("/tzt-api/api/bindcard/request")) { if (uri.equals("/tzt-api/api/bindcard/request")) {
redisUtils.set(requestMap.get("requestno").toString(), responseMap);
log.info("保存redis值, key: {}, value: {}", requestMap.get("requestno"), requestMap);
responseMap.put("yborderid", "TZAUba0c7b8" + requestMap.get("requestno") + "95c929ca802e"); responseMap.put("yborderid", "TZAUba0c7b8" + requestMap.get("requestno") + "95c929ca802e");
redisUtils.set(requestMap.get("requestno").toString() + "_response", responseMap);
log.info("保存redis值, key: {}, value: {}", requestMap.get("requestno").toString() + "_response", requestMap);
} }
if (uri.equals("/tzt-api/api/bindcard/confirm")) { if (uri.equals("/tzt-api/api/bindcard/confirm")) {
Map bindcardCheckRedisValue = (Map) redisUtils.get(requestMap.get("requestno").toString()); Map bindcardCheckRedisValue = (Map) redisUtils.get(requestMap.get("requestno").toString());
Map bincardCheckRespRedisValue = (Map) redisUtils.get(requestMap.get("requestno").toString() + "_response");
responseMap.put("bankcode", bindcardCheckRedisValue.get("bankcode")); responseMap.put("bankcode", bindcardCheckRedisValue.get("bankcode"));
responseMap.put("bankname", bindcardCheckRedisValue.get("bankname")); responseMap.put("bankname", bindcardCheckRedisValue.get("bankname"));
responseMap.put("cardlast", bindcardCheckRedisValue.get("cardlast")); responseMap.put("cardlast", bindcardCheckRedisValue.get("cardlast"));
responseMap.put("cardtop", bindcardCheckRedisValue.get("cardtop")); responseMap.put("cardtop", bindcardCheckRedisValue.get("cardtop"));
responseMap.put("yborderid", bincardCheckRespRedisValue.get("yborderid"));
} }
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;
......
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