"JeeSpringCloud/src/vscode:/vscode.git/clone" did not exist on "cd890b5acebd251be176469089a110a165d25c70"
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;
paramObj.put("private_key", paramObj.getString("private_key").replaceAll(" ", "+")); try{
paramObj.put("public_key", paramObj.getString("public_key").replaceAll(" ", "+")); paramObj = JSON.parseObject(po.getString("param"));
param = paramObj.toJSONString(); }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(); 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