From 523797c2e9e4e8934751327db754f1f77763f356 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期日, 26 一月 2025 16:24:30 +0800 Subject: [PATCH] 全部代码、数据库提交 --- xinquan-modules/xinquan-order/src/main/java/com/xinquan/order/service/impl/OrderServiceImpl.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/xinquan-modules/xinquan-order/src/main/java/com/xinquan/order/service/impl/OrderServiceImpl.java b/xinquan-modules/xinquan-order/src/main/java/com/xinquan/order/service/impl/OrderServiceImpl.java index 529ed9d..4a87d8c 100644 --- a/xinquan-modules/xinquan-order/src/main/java/com/xinquan/order/service/impl/OrderServiceImpl.java +++ b/xinquan-modules/xinquan-order/src/main/java/com/xinquan/order/service/impl/OrderServiceImpl.java @@ -21,6 +21,7 @@ import com.xinquan.order.service.OrderPaymentRecordService; import com.xinquan.order.service.OrderService; import com.xinquan.common.core.utils.JuHeFuUtil; +import com.xinquan.order.utils.MD5Generator; import com.xinquan.order.utils.OrderUtil; import com.xinquan.system.api.domain.AppUser; import com.xinquan.system.api.domain.AppUserWalletRecord; @@ -448,7 +449,10 @@ @Override public String placeOrderApple(Long targetId, Integer orderFrom, Long receiverId, Integer balanceFlag, - BigDecimal amount, Integer vipType, String transactionIdentifier) { + BigDecimal amount, Integer vipType, String transactionIdentifier + ,String originTransactionIdentifier,String receipt) { +// String s = MD5Generator.generateMD5(receipt); + // 获取当前登录用户id Long userId = tokenService.getLoginUser().getUserid(); // 获取用户信息 @@ -494,6 +498,7 @@ paymentRecord.setOrderId(orderId); paymentRecord.setPaymentType(PaymentTypeEnum.IOS_PAY.getCode()); paymentRecord.setPaymentStatus(PaymentStatusEnum.TO_BE_PAID.getCode()); +// paymentRecord.setReceipt(s); orderPaymentRecordService.save(paymentRecord); } @@ -507,6 +512,8 @@ paymentRecord.setOrderId(orderId); paymentRecord.setPaymentType(PaymentTypeEnum.IOS_PAY.getCode()); paymentRecord.setPaymentStatus(PaymentStatusEnum.TO_BE_PAID.getCode()); +// paymentRecord.setReceipt(s); + orderPaymentRecordService.save(paymentRecord); } } @@ -548,6 +555,8 @@ paymentRecord.setOrderId(orderId); paymentRecord.setPaymentType(PaymentTypeEnum.IOS_PAY.getCode()); paymentRecord.setPaymentStatus(PaymentStatusEnum.TO_BE_PAID.getCode()); +// paymentRecord.setReceipt(s); + orderPaymentRecordService.save(paymentRecord); } } else { @@ -560,6 +569,8 @@ paymentRecord.setOrderId(orderId); paymentRecord.setPaymentType(PaymentTypeEnum.IOS_PAY.getCode()); paymentRecord.setPaymentStatus(PaymentStatusEnum.TO_BE_PAID.getCode()); +// paymentRecord.setReceipt(s); + orderPaymentRecordService.save(paymentRecord); } } @@ -586,7 +597,6 @@ order.setBuyContent(vipType1); this.save(order); Long orderId = order.getId(); - order.setPayType(3); this.updateById(order); // 创建支付订单 @@ -596,6 +606,8 @@ paymentRecord.setOrderId(orderId); paymentRecord.setPaymentType(PaymentTypeEnum.IOS_PAY.getCode()); paymentRecord.setPaymentStatus(PaymentStatusEnum.TO_BE_PAID.getCode()); +// paymentRecord.setReceipt(s); + orderPaymentRecordService.save(paymentRecord); }else { // 充值 @@ -607,7 +619,6 @@ order.setAppUserId(userId); order.setTotalAmount(amount); order.setRealPayAmount(amount); - order.setBuyContent("充值"); this.save(order); Long orderId = order.getId(); @@ -620,6 +631,7 @@ paymentRecord.setOrderId(orderId); paymentRecord.setPaymentType(PaymentTypeEnum.IOS_PAY.getCode()); paymentRecord.setPaymentStatus(PaymentStatusEnum.TO_BE_PAID.getCode()); +// paymentRecord.setReceipt(s); orderPaymentRecordService.save(paymentRecord); } return order.getId()+""; -- Gitblit v1.7.1