ソースを参照

计划任务重写

lizhen_gitee 9 ヶ月 前
コミット
8be647f2c0
1 ファイル変更72 行追加3 行削除
  1. 72 3
      application/index/controller/Plantask.php

+ 72 - 3
application/index/controller/Plantask.php

@@ -184,6 +184,23 @@ class Plantask extends Controller
                     ->message('Hi,'.$order['firstname']. ' ' .$order['lastname'].',您购买的套餐['.$order['name'].']即日起生效!')
                     ->send();
 
+                //发whatsapp
+                $parameters = [
+                    [
+                        'type' => 'text',
+                        'text' => $order['firstname'].' '.$order['lastname'],
+                    ],
+                    [
+                        'type' => 'text',
+                        'text' => $order['name_en'],
+                    ],
+                    /*[
+                        'type' => 'text',
+                        'text' => date('Y-m-d H:i',$slot['starttime']),
+                    ],*/
+                ];
+                $this->whatapp($order['whatsapp'],'buy_new_package','en_US',$parameters);
+
             } catch (Exception $e) {
 
             }
@@ -224,10 +241,27 @@ class Plantask extends Controller
                 //给这些用户发邮件
                 $result = $obj
                     ->to($order['email'])
-                    ->subject('Elin Dance Studio 套餐一个月内到期提醒!')
+                    ->subject('Elin Dance Studio 套餐到期提醒!')
                     ->message('Hi,'.$order['firstname']. ' ' .$order['lastname'].',您购买的套餐['.$order['name'].']将于'.date('Y-m-d H:i:s',$order['endtime']).'过期,建议您在过期内使用完毕!')
                     ->send();
 
+                //发whatsapp
+                $parameters = [
+                    [
+                        'type' => 'text',
+                        'text' => $order['firstname'].' '.$order['lastname'],
+                    ],
+                    [
+                        'type' => 'text',
+                        'text' => $order['name_en'],
+                    ],
+                    [
+                        'type' => 'text',
+                        'text' => date('Y-m-d H:i',$order['endtime']),
+                    ],
+                ];
+                $this->whatapp($order['whatsapp'],'package_overdue','en_US',$parameters);
+
             } catch (Exception $e) {
 
             }
@@ -267,10 +301,27 @@ class Plantask extends Controller
                 //给这些用户发邮件
                 $result = $obj
                     ->to($order['email'])
-                    ->subject('Elin Dance Studio 套餐两周内到期提醒!')
+                    ->subject('Elin Dance Studio 套餐到期提醒!')
                     ->message('Hi,'.$order['firstname']. ' ' .$order['lastname'].',您购买的套餐['.$order['name'].']将于'.date('Y-m-d H:i:s',$order['endtime']).'过期,建议您在过期内使用完毕!')
                     ->send();
 
+                //发whatsapp
+                $parameters = [
+                    [
+                        'type' => 'text',
+                        'text' => $order['firstname'].' '.$order['lastname'],
+                    ],
+                    [
+                        'type' => 'text',
+                        'text' => $order['name_en'],
+                    ],
+                    [
+                        'type' => 'text',
+                        'text' => date('Y-m-d H:i',$order['endtime']),
+                    ],
+                ];
+                $this->whatapp($order['whatsapp'],'package_overdue','en_US',$parameters);
+
             } catch (Exception $e) {
 
             }
@@ -306,9 +357,27 @@ class Plantask extends Controller
                 //给这些用户发邮件
                 $result = $obj
                     ->to($order['email'])
-                    ->subject('Elin Dance Studio 套餐一周内到期提醒!')
+                    ->subject('Elin Dance Studio 套餐到期提醒!')
                     ->message('Hi,'.$order['firstname']. ' ' .$order['lastname'].',您购买的套餐['.$order['name'].']将于'.date('Y-m-d H:i:s',$order['endtime']).'过期,建议您在过期内使用完毕!')
                     ->send();
+
+                //发whatsapp
+                $parameters = [
+                    [
+                        'type' => 'text',
+                        'text' => $order['firstname'].' '.$order['lastname'],
+                    ],
+                    [
+                        'type' => 'text',
+                        'text' => $order['name_en'],
+                    ],
+                    [
+                        'type' => 'text',
+                        'text' => date('Y-m-d H:i',$order['endtime']),
+                    ],
+                ];
+                $this->whatapp($order['whatsapp'],'package_overdue','en_US',$parameters);
+
             } catch (Exception $e) {
 
             }