нужно немного прояснить это заявление if-else для моего уведомления по электронной почте.Я попытался отладить его, и на данный момент ему удается только запустить код добавления первого получателя (например, «TregEmail»).В случае, если «TregEmail» не найден, он запускает оператор else if для получения «TregAplEmail», но напрямую пропускает param.setRecipients (получателей);Он не добавляет "TregAplEmail"
Может кто-нибудь посоветовать мне, как отправлять в TregEmail (если он предоставляется), иначе получить TregAplEmail и отправить вместо этого последнему получателю?Большое спасибо
ArrayList<String> recipients = new ArrayList<>();
if (coTraderReg.getTregEmail() != null) {
recipients.add(coTraderReg.getTregEmail());
} else if (coTraderReg.getTregAplEmail() != null) {
recipients.add(coTraderReg.getTregAplEmail());
} else {
log.error("Account email address not found for " + coTraderReg.getTregId());
}
param.setRecipients(recipients);