Pārlūkot izejas kodu

订阅:防止重复订阅

tangxiangan 1 gadu atpakaļ
vecāks
revīzija
473513dad1

+ 2 - 1
pdf-office-email/src/test/java/cn/kdan/cloud/pdf/office/email/SendEmailTest.java

@@ -52,7 +52,8 @@ public class SendEmailTest {
         // 获取模板
         // 获取模板
         try {
-            String invoiceHtml = new String(StreamUtils.copyToByteArray(SendEmailHandlerService.class.getClassLoader().getResourceAsStream("templates/invoice.html")), StandardCharsets.UTF_8);
+            String invoiceHtml = new String(StreamUtils.copyToByteArray(SendEmailHandlerService.class.getClassLoader().getResourceAsStream("templates/Invoice.html")), StandardCharsets.UTF_8);
+            System.out.println(invoiceHtml);
             // 填充字段
             Map<String, Object> map = new HashMap<>();
             map.put("email", "email");

+ 1 - 1
pdf-office-payment/src/main/java/cn/kdan/cloud/pdf/office/payment/service/impl/WebhookServiceImpl.java

@@ -193,7 +193,7 @@ public class WebhookServiceImpl implements WebhookService {
         handleEmailSendBO(EmailCodeTypeEnum.SUBSCRIPTION_SUCCESS,bo);
         String invoiceHtml = null;
         try {
-            invoiceHtml = new String(StreamUtils.copyToByteArray(this.getClass().getClassLoader().getResourceAsStream("templates/invoice.html")), StandardCharsets.UTF_8);
+            invoiceHtml = new String(StreamUtils.copyToByteArray(this.getClass().getClassLoader().getResourceAsStream("templates/Invoice.html")), StandardCharsets.UTF_8);
         } catch (IOException e) {
             log.error(e.getMessage());
         }

+ 3 - 2
pdf-office-payment/src/main/java/cn/kdan/cloud/pdf/office/payment/webhook/AppStoreWebhookMonitor.java

@@ -81,7 +81,8 @@ public class AppStoreWebhookMonitor {
                             }
                             break;
                         default:
-                            throw new BackendRuntimeException(ErrorMessage.PAYMENT_APPSTORE_WEBHOOK_EVENT_NO_HANDLE.concat(decodedPayload.getNotificationType().toString()));
+                            log.info(ErrorMessage.PAYMENT_APPSTORE_WEBHOOK_EVENT_NO_HANDLE.concat(decodedPayload.getNotificationType().toString()));
+//                            throw new BackendRuntimeException(ErrorMessage.PAYMENT_APPSTORE_WEBHOOK_EVENT_NO_HANDLE.concat(decodedPayload.getNotificationType().toString()));
                     }
                 }
             } catch (InterruptedException e) {
@@ -164,4 +165,4 @@ public class AppStoreWebhookMonitor {
         System.out.println("Status Code: " + statusCode);
         System.out.println("Response Body: " + responseBody);
     }
-}
+}