diff --git a/consumer/src/main/java/cn/lili/event/impl/PaymentExecute.java b/consumer/src/main/java/cn/lili/event/impl/PaymentExecute.java index 058ff793..deb3fa65 100644 --- a/consumer/src/main/java/cn/lili/event/impl/PaymentExecute.java +++ b/consumer/src/main/java/cn/lili/event/impl/PaymentExecute.java @@ -57,7 +57,6 @@ public class PaymentExecute implements OrderStatusChangeEvent { .orderSn(order.getSn()) .paymentReceivableNo(order.getReceivableNo()) .outOrderNo("AF" + SnowFlake.getIdStr()) - .outOrderNo("AF" + SnowFlake.getIdStr()) .refundReason("订单取消") .build(); payment.refund(refundLog); diff --git a/framework/src/main/java/cn/lili/modules/payment/serviceimpl/PaymentServiceImpl.java b/framework/src/main/java/cn/lili/modules/payment/serviceimpl/PaymentServiceImpl.java index 06b6d70a..97b69d8b 100644 --- a/framework/src/main/java/cn/lili/modules/payment/serviceimpl/PaymentServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/payment/serviceimpl/PaymentServiceImpl.java @@ -28,9 +28,12 @@ public class PaymentServiceImpl implements PaymentService { @Override public void success(PaymentSuccessParams paymentSuccessParams) { + //支付状态 boolean paymentResult = cashierSupport.paymentResult(paymentSuccessParams.getPayParam()); + + //已支付则返回 if (paymentResult) { - log.warn("订单支付状态后,调用支付成功接口,流水号:{}", paymentSuccessParams.getReceivableNo()); + log.warn("收银台重复收款,流水号:{}", paymentSuccessParams.getReceivableNo()); return; }