fix: correct payment coin reset query

chore/issuance-comments-zh
chenyuan 3 weeks ago
parent c40b1d2878
commit c106ee56f0

@ -64,8 +64,9 @@ public class WalletRuntimeResetService {
} }
if (!paymentIds.isEmpty()) { if (!paymentIds.isEmpty()) {
currencyIds.addAll(queryCurrencyIdsByBusiness("PAYMENT", paymentIds)); currencyIds.addAll(queryCurrencyIdsByBusiness("PAYMENT", paymentIds));
currencyIds.addAll(jdbc.queryForList("SELECT DISTINCT currency_id FROM payment_coin_reservation WHERE " currencyIds.addAll(jdbc.queryForList("SELECT DISTINCT currency_id FROM payment_coin_reservation "
+ in(paymentIds.size()), String.class, paymentIds.toArray())); + "WHERE payment_id IN (" + in(paymentIds.size()) + ")",
String.class, paymentIds.toArray()));
} }
if (!ownWalletIds.isEmpty()) { if (!ownWalletIds.isEmpty()) {
currencyIds.addAll(jdbc.queryForList("SELECT currency_id FROM central_bank_currency_ownership " currencyIds.addAll(jdbc.queryForList("SELECT currency_id FROM central_bank_currency_ownership "

Loading…
Cancel
Save