Просмотр исходного кода

[智价云] 留言邮件通知

tangyuanwang 1 день назад
Родитель
Сommit
51e7dcbf8c
1 измененных файлов с 19 добавлено и 1 удалено
  1. 19 1
      app/Http/Controllers/Api/Website/LeadMessage.php

+ 19 - 1
app/Http/Controllers/Api/Website/LeadMessage.php

@@ -8,6 +8,8 @@ use App\Models\Api\Website\LeadMessage as LeadMessageModel;
 use App\Models\Api\Website\LeadNotice as LeadNoticeModel;
 use App\Models\Api\Website\LeadNotice as LeadNoticeModel;
 use App\Facades\Servers\Sms\VerifyCode as Sms;
 use App\Facades\Servers\Sms\VerifyCode as Sms;
 use Illuminate\Support\Facades\Cache;
 use Illuminate\Support\Facades\Cache;
+use App\Servers\Email\VerifyCode as EmailVerifyCode;
+use App\Facades\Servers\Logs\Log;
 
 
 /**
 /**
  * 官网潜在客户留言
  * 官网潜在客户留言
@@ -25,7 +27,7 @@ class LeadMessage extends Controller
      * @version: 1.0
      * @version: 1.0
      * @date: 2026-03-05
      * @date: 2026-03-05
      */
      */
-    public function add(Request $Request, LeadMessageModel $LeadMessageModel, LeadNoticeModel $LeadNoticeModel)
+    public function add(Request $Request, LeadMessageModel $LeadMessageModel, LeadNoticeModel $LeadNoticeModel, EmailVerifyCode $EmailVerifyCode)
     {
     {
         // 验证规则
         // 验证规则
         $Request->scene('add')->validate();
         $Request->scene('add')->validate();
@@ -56,6 +58,22 @@ class LeadMessage extends Controller
         $phone                              = $phone_array ? implode(',', $phone_array) : '';
         $phone                              = $phone_array ? implode(',', $phone_array) : '';
         // 发送短信
         // 发送短信
         $result                             = $phone ? Sms::sendContent($phone,['company'=>$data['company_name'],'position'=>$data['position']]) : true; // : true;
         $result                             = $phone ? Sms::sendContent($phone,['company'=>$data['company_name'],'position'=>$data['position']]) : true; // : true;
+
+        // $email_list = $LeadMessageModel->where([['status','=',0]])->get(['id','email'])->toArray();
+        // if(!empty($email_list)){
+        //     foreach ($email_list as $key => $value) {
+        //         $email_to = $value['email'];
+        //         $company_name = $data['company_name'];
+        //         $position = $data['position'];
+        //         $user_name = $data['user_name'];
+        //         $phone = $data['phone'];
+        //         $email_title = '官网潜在客户留言通知';
+        //         $email_content = $company_name."已留资料,称呼:".$user_name.",职位:".$position.",机号:".$phone.",可及时登录智价云管理后台跟进";
+        //         $res_msg = $EmailVerifyCode->sendSmtpEmail($email_to, $email_title, $email_content);
+        //         Log::info('job_send_email', '订阅邮件通知推送队列记录', ['email' => $email_to, 'email_content' => $email_content, 'msg' => $res_msg]);
+        //     }
+        // }
+        
         // 返回结果
         // 返回结果
         return                                json_send(['code' => 'success', 'msg' => '留言成功', 'data' => '']);
         return                                json_send(['code' => 'success', 'msg' => '留言成功', 'data' => '']);
     }
     }