#I1Q4AT 微信支付上传ip改为服务器真实ipv4地址

This commit is contained in:
xuwenbo
2020-08-10 10:43:48 +08:00
parent 519701e999
commit b36c991504
2 changed files with 168 additions and 2 deletions

View File

@ -21,6 +21,7 @@ import co.yixiang.modules.user.service.YxUserRechargeService;
import co.yixiang.modules.user.service.YxUserService;
import co.yixiang.modules.user.service.dto.WechatUserDto;
import co.yixiang.mp.config.WxPayConfiguration;
import co.yixiang.utils.IpUtil;
import co.yixiang.utils.RedisUtils;
import co.yixiang.utils.ShopKeyUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -108,7 +109,7 @@ public class WeixinPayService {
WxPayUnifiedOrderRequest orderRequest = new WxPayUnifiedOrderRequest();
orderRequest.setOutTradeNo(orderId);
orderRequest.setTotalFee(payPrice);
orderRequest.setSpbillCreateIp("127.0.0.1");
orderRequest.setSpbillCreateIp(IpUtil.getLocalIP());
orderRequest.setNotifyUrl(this.getApiUrl() + "/api/wechat/notify");
orderRequest.setBody(body);
orderRequest.setAttach(attach);
@ -184,7 +185,7 @@ public class WeixinPayService {
entPayRequest.setReUserName(userName);
entPayRequest.setAmount(amount);
entPayRequest.setDescription("提现");
entPayRequest.setSpbillCreateIp("127.0.0.1");
entPayRequest.setSpbillCreateIp(IpUtil.getLocalIP());
wxPayService.getEntPayService().entPay(entPayRequest);
}