فهرست منبع

Merge branch 'master' into feature/EK-879

kevinElken 9 ماه پیش
والد
کامیت
ae838bc185
2فایلهای تغییر یافته به همراه10 افزوده شده و 2 حذف شده
  1. 4 2
      common/helpers/Email.php
  2. 6 0
      console/controllers/ToolController.php

+ 4 - 2
common/helpers/Email.php

@@ -13,16 +13,18 @@ class Email
      */
     public static function sendRegistrationEmail(string $email, string $userName, string $password)
     {
-        $subject = \Yii::t('app', 'decRegistrationEmailSubject');
+        $subject = \Yii::t('app', 'decRegistrationEmailSubject', []);
         $message = \Yii::t('app', 'decRegistrationEmailContent', ['userName' => $userName, 'passWord' => $password]);
 
         $mailer = Yii::$app->mailer;
         $mailer->useFileTransport = false;
-        $mailer->compose()
+        $response = $mailer->compose()
             ->setFrom('eshop-noreply@elken.com')
             ->setTo($email)
             ->setSubject($subject)
             ->setHtmlBody($message)
             ->send();
+
+        LoggerTool::debug('sendRegistrationEmail' . sprintf('sendRegistrationEmail: %s', json_encode([$email, $userName, $password, $response])));
     }
 }

+ 6 - 0
console/controllers/ToolController.php

@@ -11,6 +11,7 @@ namespace console\controllers;
 use common\helpers\bonus\CalcCache;
 use common\helpers\Cache;
 use common\helpers\Date;
+use common\helpers\Email;
 use common\helpers\LoggerTool;
 use common\helpers\Tool;
 use common\helpers\user\Balance;
@@ -202,6 +203,11 @@ class ToolController extends BaseController
         }
     }
 
+    public function actionSendEmail()
+    {
+        Email::sendRegistrationEmail('18511880790@163.com', 'zhangl', 'test123');
+    }
+
     public function actionUpdatePercent() {
         $percent = 100;
         $periodNum = 134;