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

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

parent dac8dc32
......@@ -76,12 +76,18 @@ public class PayChannelController {
if(PayConstant.PAY_CHANNEL_ALIPAY_MOBILE.equals(channelId) ||
PayConstant.PAY_CHANNEL_ALIPAY_PC.equals(channelId) ||
PayConstant.PAY_CHANNEL_ALIPAY_WAP.equals(channelId)) {
JSONObject paramObj = po.getJSONObject("param");
paramObj.put("private_key", paramObj.getString("private_key").replaceAll(" ", "+"));
paramObj.put("public_key", paramObj.getString("public_key").replaceAll(" ", "+"));
param = paramObj.toJSONString();
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("public_key", paramObj.getString("public_key").replaceAll(" ", "+"));
param = paramObj.toJSONString();
}
}
PayChannel payChannel = new PayChannel();
Integer id = po.getInteger("id");
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