在此if-else语句中,对于我的电子邮件通知需要一些启发。我已经尝试调试它,现在它仅能运行添加第一个收件人的代码(即“ TregEmail”)。如果未找到“ TregEmail”,它将运行else if语句以获取“ TregAplEmail”,但直接跳至param.setRecipients(recipients);。 它不会添加“ 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);