diff --git a/src/main/java/com/example/demo/serviceImpl/cash/BankServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/cash/BankServiceImpl.java index 326adf1..6f0aa38 100644 --- a/src/main/java/com/example/demo/serviceImpl/cash/BankServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/cash/BankServiceImpl.java @@ -221,6 +221,7 @@ public class BankServiceImpl implements BankService { List messages = new ArrayList<>(); // 对paymentDTOList中的每个元素进行处理 List processedPayments = new ArrayList<>(); + List orderNoList = cashCollectionMapper.selectPaymentList(); for (PaymentDTO paymentDTO : paymentDTOList) { try { @@ -236,8 +237,6 @@ public class BankServiceImpl implements BankService { // 获取订单号 String orderNo = paymentDTO.getMerchant_reference(); - - List orderNoList = cashCollectionMapper.selectPaymentList(); // 检查当前订单号是否在列表中 if (orderNoList.contains(orderNo)) { cashCollectionMapper.updateByGoldCoinOrderCodeByPayment(paymentDTO);