Commit 6bb11b08 authored by jmdhappy's avatar jmdhappy
Browse files

修复保存支付宝渠道私钥+号转空格的bug

parent dac8dc32
...@@ -76,12 +76,18 @@ public class PayChannelController { ...@@ -76,12 +76,18 @@ public class PayChannelController {
if(PayConstant.PAY_CHANNEL_ALIPAY_MOBILE.equals(channelId) || if(PayConstant.PAY_CHANNEL_ALIPAY_MOBILE.equals(channelId) ||
PayConstant.PAY_CHANNEL_ALIPAY_PC.equals(channelId) || PayConstant.PAY_CHANNEL_ALIPAY_PC.equals(channelId) ||
PayConstant.PAY_CHANNEL_ALIPAY_WAP.equals(channelId)) { PayConstant.PAY_CHANNEL_ALIPAY_WAP.equals(channelId)) {
JSONObject paramObj = po.getJSONObject("param"); JSONObject paramObj = null;
try{
paramObj = JSON.parseObject(po.getString("param"));
}catch (Exception e) {
_log.info("param is not json");
}
if(paramObj != null) {
paramObj.put("private_key", paramObj.getString("private_key").replaceAll(" ", "+")); paramObj.put("private_key", paramObj.getString("private_key").replaceAll(" ", "+"));
paramObj.put("public_key", paramObj.getString("public_key").replaceAll(" ", "+")); paramObj.put("public_key", paramObj.getString("public_key").replaceAll(" ", "+"));
param = paramObj.toJSONString(); param = paramObj.toJSONString();
} }
}
PayChannel payChannel = new PayChannel(); PayChannel payChannel = new PayChannel();
Integer id = po.getInteger("id"); Integer id = po.getInteger("id");
payChannel.setChannelId(channelId); payChannel.setChannelId(channelId);
......
Supports Markdown
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