mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 20:28:44 +08:00 
			
		
		
		
	mall + pay:
1、调整微信支付,修复 v2 传递的时间不正确 2、调整 mp js ticket 接口到 system 模块
This commit is contained in:
		@@ -94,7 +94,7 @@ public interface PayOrderConvert {
 | 
			
		||||
    @Mapping(target = "id", ignore = true)
 | 
			
		||||
    PayOrderExtensionDO convert(PayOrderSubmitReqVO bean, String userIp);
 | 
			
		||||
 | 
			
		||||
    PayOrderUnifiedReqDTO convert2(PayOrderSubmitReqVO reqVO);
 | 
			
		||||
    PayOrderUnifiedReqDTO convert2(PayOrderSubmitReqVO reqVO, String userIp);
 | 
			
		||||
 | 
			
		||||
    PayOrderSubmitRespVO convert(PayOrderUnifiedRespDTO bean);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -141,7 +141,7 @@ public class PayOrderServiceImpl implements PayOrderService {
 | 
			
		||||
        orderExtensionMapper.insert(orderExtension);
 | 
			
		||||
 | 
			
		||||
        // 3. 调用三方接口
 | 
			
		||||
        PayOrderUnifiedReqDTO unifiedOrderReqDTO = PayOrderConvert.INSTANCE.convert2(reqVO)
 | 
			
		||||
        PayOrderUnifiedReqDTO unifiedOrderReqDTO = PayOrderConvert.INSTANCE.convert2(reqVO, userIp)
 | 
			
		||||
                // 商户相关的字段
 | 
			
		||||
                .setMerchantOrderId(orderExtension.getNo()) // 注意,此处使用的是 PayOrderExtensionDO.no 属性!
 | 
			
		||||
                .setSubject(order.getSubject()).setBody(order.getBody())
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
package cn.iocoder.yudao.module.pay.dal.dataobject.merchant;
 | 
			
		||||
 | 
			
		||||
import cn.iocoder.yudao.framework.common.util.json.JsonUtils;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.client.impl.wx.WXPayClientConfig;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.client.impl.weixin.WXPayClientConfig;
 | 
			
		||||
import org.junit.jupiter.api.Test;
 | 
			
		||||
 | 
			
		||||
public class PayChannelDOTest {
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@ import cn.hutool.core.io.IoUtil;
 | 
			
		||||
import cn.iocoder.yudao.module.pay.dal.dataobject.merchant.PayChannelDO;
 | 
			
		||||
import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.client.impl.alipay.AlipayPayClientConfig;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.client.impl.wx.WXPayClientConfig;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.client.impl.weixin.WXPayClientConfig;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum;
 | 
			
		||||
import cn.iocoder.yudao.module.pay.test.BaseDbIntegrationTest;
 | 
			
		||||
import org.junit.jupiter.api.Test;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
 | 
			
		||||
import cn.iocoder.yudao.framework.common.pojo.PageResult;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.client.PayClientFactory;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.client.impl.alipay.AlipayPayClientConfig;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.client.impl.wx.WXPayClientConfig;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.client.impl.weixin.WXPayClientConfig;
 | 
			
		||||
import cn.iocoder.yudao.framework.pay.core.enums.PayChannelEnum;
 | 
			
		||||
import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
 | 
			
		||||
import cn.iocoder.yudao.module.pay.controller.admin.merchant.vo.channel.PayChannelCreateReqVO;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user