Explorar o código

fix: 移除重复的邮件发送调用

- 航信开票时已通过 head.recmail 自动发送邮件
- InvoiceStatusJob 中的 sendInvoiceEmail 调用导致重复发送

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
skyline hai 3 días
pai
achega
e5dc8357f7

+ 1 - 4
admin/src/main/java/com/kym/admin/jobs/InvoiceStatusJob.java

@@ -68,10 +68,7 @@ public class InvoiceStatusJob {
                     DynamicDataSourceContextHolder.poll();
                 }
 
-                if (invoice.getEmail() != null && !invoice.getEmail().isBlank()) {
-                    huapiaoerInvoiceService.sendInvoiceEmail(invoice.getApplyId(), InvoiceQueryType.BLUE.getCode(), invoice.getEmail());
-                }
-
+                // 邮件已由航信在开票时根据 head.recmail 自动发送,无需重复调用
                 huapiaoerInvoiceService.insertToCardPackage(invoice, result);
 
                 log.info("发票轮询处理成功, applyId:{}, invoiceCode:{}, invoiceNumber:{}",