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()) {
currencyIds.addAll(queryCurrencyIdsByBusiness("PAYMENT", paymentIds));
currencyIds.addAll(jdbc.queryForList("SELECT DISTINCT currency_id FROM payment_coin_reservation WHERE "
+ in(paymentIds.size()), String.class, paymentIds.toArray()));
currencyIds.addAll(jdbc.queryForList("SELECT DISTINCT currency_id FROM payment_coin_reservation "
+ "WHERE payment_id IN (" + in(paymentIds.size()) + ")",
String.class, paymentIds.toArray()));
}
if (!ownWalletIds.isEmpty()) {
currencyIds.addAll(jdbc.queryForList("SELECT currency_id FROM central_bank_currency_ownership "

Loading…
Cancel
Save