ip方法修改

This commit is contained in:
hupeng
2024-02-01 09:41:56 +08:00
parent 18e6a1c6d0
commit 10498c96e3
3 changed files with 13 additions and 168 deletions

View File

@ -8,6 +8,7 @@
*/
package co.yixiang.modules.mp.service;
import cn.hutool.core.lang.UUID;
import cn.hutool.core.net.NetUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
@ -26,8 +27,8 @@ 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.modules.mp.config.WxPayConfiguration;
import co.yixiang.utils.IpUtil;
import co.yixiang.utils.RedisUtils;
import co.yixiang.utils.RequestHolder;
import co.yixiang.utils.ShopKeyUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.github.binarywang.wxpay.bean.entpay.EntPayRequest;
@ -124,7 +125,7 @@ public class WeixinPayService {
WxPayUnifiedOrderRequest orderRequest = new WxPayUnifiedOrderRequest();
orderRequest.setOutTradeNo(orderId);
orderRequest.setTotalFee(payPrice);
orderRequest.setSpbillCreateIp(IpUtil.getLocalIP());
orderRequest.setSpbillCreateIp(RequestHolder.getClientIP());
orderRequest.setNotifyUrl(this.getApiUrl() + "/api/wechat/notify");
orderRequest.setBody(body);
orderRequest.setAttach(attach);
@ -214,7 +215,7 @@ public class WeixinPayService {
entPayRequest.setReUserName(userName);
entPayRequest.setAmount(amount);
entPayRequest.setDescription("提现");
entPayRequest.setSpbillCreateIp(IpUtil.getLocalIP());
entPayRequest.setSpbillCreateIp(RequestHolder.getClientIP());
wxPayService.getEntPayService().entPay(entPayRequest);
}