diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapayCallbackRecordServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapayCallbackRecordServiceImpl.java index a620c5191..f51f423ac 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapayCallbackRecordServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/AdapayCallbackRecordServiceImpl.java @@ -27,6 +27,10 @@ public class AdapayCallbackRecordServiceImpl implements AdapayCallbackRecordServ @Override public void saveAdapayCallbackRecord(AdapayCallbackRecord callbackRecord) { + AdapayCallbackRecord adapayCallbackRecord = selectByPaymentId(callbackRecord.getPaymentId()); + if (adapayCallbackRecord != null) { + return; + } try { adapayCallbackRecordMapper.insert(callbackRecord); } catch (Exception e) {