撤销的分账算未分帐

This commit is contained in:
Guoqs
2025-10-15 14:30:52 +08:00
parent 8bb175c056
commit 50ffa032f3
3 changed files with 36 additions and 206 deletions

View File

@@ -1793,20 +1793,25 @@ public class AdapayService {
return;
}
// 添加到已分帐list
synchronized (splitList) {
splitList.add(paymentId);
}
for (PaymentConfirmInfo confirm : confirms) {
try {
if (queryConfirmReverseStatus(confirm)) {
log.info("支付确认id:" + confirm.getId() + "撤销了。。。");
// confirms为空add to unSplitList
synchronized (unSplitList) {
unSplitList.add(paymentId);
}
continue;
}
} catch (BaseAdaPayException e) {
throw new RuntimeException(e);
}
// 添加到已分帐list
synchronized (splitList) {
splitList.add(paymentId);
}
JSONObject jsonObject = JSON.parseObject(confirm.getDescription());
String adapayMemberId = jsonObject.getString("adapayMemberId");
if (StringUtils.isBlank(adapayMemberId)) {