mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-25 00:15:06 +08:00
mall + pay:
1. 增加微信 bar 和 native 的集成测试,方便调试配置
This commit is contained in:
@ -129,8 +129,9 @@ public class PayRefundServiceImpl implements PayRefundService {
|
||||
refundMapper.insert(refund);
|
||||
// 2.2 向渠道发起退款申请
|
||||
PayOrderExtensionDO orderExtension = orderExtensionService.getOrderExtension(order.getSuccessExtensionId());
|
||||
PayRefundUnifiedReqDTO unifiedReqDTO = new PayRefundUnifiedReqDTO();
|
||||
unifiedReqDTO.setPrice(reqDTO.getPrice())
|
||||
PayRefundUnifiedReqDTO unifiedReqDTO = new PayRefundUnifiedReqDTO()
|
||||
.setPayPrice(order.getPrice())
|
||||
.setRefundPrice(reqDTO.getPrice())
|
||||
.setOutTradeNo(orderExtension.getNo())
|
||||
.setOutRefundNo(refund.getNo())
|
||||
.setNotifyUrl(genChannelPayNotifyUrl(channel)) // TODO 芋艿:优化下 notifyUrl
|
||||
|
@ -87,7 +87,7 @@ public class PayOrderServiceTest extends BaseDbUnitTest {
|
||||
o.setSuccessExtensionId(1L);
|
||||
o.setRefundStatus(PayOrderRefundStatusEnum.NO.getStatus());
|
||||
o.setRefundTimes(0);
|
||||
o.setRefundPrice(0L);
|
||||
o.setRefundPrice(0);
|
||||
o.setChannelUserId("1008611");
|
||||
o.setChannelOrderNo(channelOrderId);
|
||||
o.setUpdateTime(LocalDateTime.of(2018, 1, 1, 10, 10, 15));
|
||||
@ -155,7 +155,7 @@ public class PayOrderServiceTest extends BaseDbUnitTest {
|
||||
o.setSuccessExtensionId(1L);
|
||||
o.setRefundStatus(PayOrderRefundStatusEnum.NO.getStatus());
|
||||
o.setRefundTimes(0);
|
||||
o.setRefundPrice(0L);
|
||||
o.setRefundPrice(0);
|
||||
o.setChannelUserId("1008611");
|
||||
o.setChannelOrderNo(channelOrderId);
|
||||
o.setUpdateTime(LocalDateTime.of(2018, 1, 1, 10, 10, 15));
|
||||
|
@ -68,7 +68,6 @@ public class PayRefundServiceTest extends BaseDbUnitTest {
|
||||
o.setNotifyUrl("https://www.cancanzi.com");
|
||||
o.setNotifyStatus(PayOrderNotifyStatusEnum.SUCCESS.getStatus());
|
||||
o.setStatus(PayRefundStatusEnum.SUCCESS.getStatus());
|
||||
o.setType(PayOrderRefundStatusEnum.PART.getStatus());
|
||||
o.setPayPrice(100);
|
||||
o.setRefundPrice(500);
|
||||
o.setReason("就是想退款了,你有意见吗");
|
||||
@ -93,8 +92,6 @@ public class PayRefundServiceTest extends BaseDbUnitTest {
|
||||
cloneIgnoreId(dbRefund, o -> o.setNotifyStatus(PayOrderNotifyStatusEnum.FAILURE.getStatus())));
|
||||
// 测试 status 不匹配
|
||||
refundMapper.insert(cloneIgnoreId(dbRefund, o -> o.setStatus(PayRefundStatusEnum.FAILURE.getStatus())));
|
||||
// 测试 type 不匹配
|
||||
refundMapper.insert(cloneIgnoreId(dbRefund, o -> o.setType(PayOrderRefundStatusEnum.ALL.getStatus())));
|
||||
// 测试 createTime 不匹配
|
||||
refundMapper.insert(cloneIgnoreId(dbRefund, o ->
|
||||
o.setCreateTime(LocalDateTime.of(2022, 1, 1, 10, 10, 10))));
|
||||
@ -105,7 +102,6 @@ public class PayRefundServiceTest extends BaseDbUnitTest {
|
||||
reqVO.setMerchantRefundNo("MRF0000001");
|
||||
reqVO.setNotifyStatus(PayOrderNotifyStatusEnum.SUCCESS.getStatus());
|
||||
reqVO.setStatus(PayRefundStatusEnum.SUCCESS.getStatus());
|
||||
reqVO.setType(PayOrderRefundStatusEnum.PART.getStatus());
|
||||
reqVO.setCreateTime((new LocalDateTime[]{LocalDateTime.of(2021, 1, 1, 10, 10, 10), LocalDateTime.of(2021, 1, 1, 10, 10, 12)}));
|
||||
|
||||
// 调用
|
||||
@ -130,7 +126,6 @@ public class PayRefundServiceTest extends BaseDbUnitTest {
|
||||
o.setNotifyUrl("https://www.cancanzi.com");
|
||||
o.setNotifyStatus(PayOrderNotifyStatusEnum.SUCCESS.getStatus());
|
||||
o.setStatus(PayRefundStatusEnum.SUCCESS.getStatus());
|
||||
o.setType(PayOrderRefundStatusEnum.PART.getStatus());
|
||||
o.setPayPrice(100);
|
||||
o.setRefundPrice(500);
|
||||
o.setReason("就是想退款了,你有意见吗");
|
||||
@ -155,8 +150,6 @@ public class PayRefundServiceTest extends BaseDbUnitTest {
|
||||
cloneIgnoreId(dbRefund, o -> o.setNotifyStatus(PayOrderNotifyStatusEnum.FAILURE.getStatus())));
|
||||
// 测试 status 不匹配
|
||||
refundMapper.insert(cloneIgnoreId(dbRefund, o -> o.setStatus(PayRefundStatusEnum.FAILURE.getStatus())));
|
||||
// 测试 type 不匹配
|
||||
refundMapper.insert(cloneIgnoreId(dbRefund, o -> o.setType(PayOrderRefundStatusEnum.ALL.getStatus())));
|
||||
// 测试 createTime 不匹配
|
||||
refundMapper.insert(cloneIgnoreId(dbRefund, o ->
|
||||
o.setCreateTime(LocalDateTime.of(2022, 1, 1, 10, 10, 10))));
|
||||
|
Reference in New Issue
Block a user