|
@@ -47,6 +47,8 @@ class Plantask extends Controller
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
+ $coach_name = Db::name('coach')->where('id',$slot['coach_ids'])->value('nickname');
|
|
|
+
|
|
|
//给这些预约单的用户发邮件
|
|
|
try {
|
|
|
$obj = new Email();
|
|
@@ -69,6 +71,10 @@ class Plantask extends Controller
|
|
|
],
|
|
|
[
|
|
|
'type' => 'text',
|
|
|
+ 'text' => $coach_name,
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'type' => 'text',
|
|
|
'text' => date('Y-m-d H:i',$slot['starttime']),
|
|
|
],
|
|
|
];
|
|
@@ -225,7 +231,7 @@ class Plantask extends Controller
|
|
|
];
|
|
|
|
|
|
$task_list = Db::name('package_order')->alias('order')
|
|
|
- ->field('order.id,order.endtime,p.name,p.name_en,user.firstname,user.lastname,user.email,user.whatsapp')
|
|
|
+ ->field('order.id,order.endtime,p.name,p.name_en,p.remain,user.firstname,user.lastname,user.email,user.whatsapp')
|
|
|
->join('lesson_package p','order.package_id = p.id','LEFT')
|
|
|
->join('user','order.user_id = user.id','LEFT')
|
|
|
->where($map)->order('endtime asc')->limit(2)->select();
|
|
@@ -253,14 +259,22 @@ class Plantask extends Controller
|
|
|
],
|
|
|
[
|
|
|
'type' => 'text',
|
|
|
+ 'text' => '30',
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'type' => 'text',
|
|
|
'text' => $order['name_en'],
|
|
|
],
|
|
|
[
|
|
|
'type' => 'text',
|
|
|
'text' => date('Y-m-d H:i',$order['endtime']),
|
|
|
],
|
|
|
+ [
|
|
|
+ 'type' => 'text',
|
|
|
+ 'text' => ''.$order['remain'].'',
|
|
|
+ ],
|
|
|
];
|
|
|
- $this->whatapp($order['whatsapp'],'package_overdue','en_US',$parameters);
|
|
|
+ $this->whatapp($order['whatsapp'],'package_expiration_reminder','en_US',$parameters);
|
|
|
|
|
|
} catch (Exception $e) {
|
|
|
|
|
@@ -284,7 +298,7 @@ class Plantask extends Controller
|
|
|
];
|
|
|
|
|
|
$task_list = Db::name('package_order')->alias('order')
|
|
|
- ->field('order.id,order.endtime,p.name,p.name_en,user.firstname,user.lastname,user.email,user.whatsapp')
|
|
|
+ ->field('order.id,order.endtime,p.name,p.name_en,p.remain,user.firstname,user.lastname,user.email,user.whatsapp')
|
|
|
->join('lesson_package p','order.package_id = p.id','LEFT')
|
|
|
->join('user','order.user_id = user.id','LEFT')
|
|
|
->where($map)->order('endtime asc')->limit(2)->select();
|
|
@@ -313,14 +327,22 @@ class Plantask extends Controller
|
|
|
],
|
|
|
[
|
|
|
'type' => 'text',
|
|
|
+ 'text' => '14',
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'type' => 'text',
|
|
|
'text' => $order['name_en'],
|
|
|
],
|
|
|
[
|
|
|
'type' => 'text',
|
|
|
'text' => date('Y-m-d H:i',$order['endtime']),
|
|
|
],
|
|
|
+ [
|
|
|
+ 'type' => 'text',
|
|
|
+ 'text' => ''.$order['remain'].'',
|
|
|
+ ],
|
|
|
];
|
|
|
- $this->whatapp($order['whatsapp'],'package_overdue','en_US',$parameters);
|
|
|
+ $this->whatapp($order['whatsapp'],'package_expiration_reminder','en_US',$parameters);
|
|
|
|
|
|
} catch (Exception $e) {
|
|
|
|
|
@@ -342,7 +364,7 @@ class Plantask extends Controller
|
|
|
];
|
|
|
|
|
|
$task_list = Db::name('package_order')->alias('order')
|
|
|
- ->field('order.id,order.endtime,p.name,p.name_en,user.firstname,user.lastname,user.email,user.whatsapp')
|
|
|
+ ->field('order.id,order.endtime,p.name,p.name_en,p.remain,user.firstname,user.lastname,user.email,user.whatsapp')
|
|
|
->join('lesson_package p','order.package_id = p.id','LEFT')
|
|
|
->join('user','order.user_id = user.id','LEFT')
|
|
|
->where($map)->order('endtime asc')->limit(2)->select();
|
|
@@ -370,14 +392,22 @@ class Plantask extends Controller
|
|
|
],
|
|
|
[
|
|
|
'type' => 'text',
|
|
|
+ 'text' => '7',
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'type' => 'text',
|
|
|
'text' => $order['name_en'],
|
|
|
],
|
|
|
[
|
|
|
'type' => 'text',
|
|
|
'text' => date('Y-m-d H:i',$order['endtime']),
|
|
|
],
|
|
|
+ [
|
|
|
+ 'type' => 'text',
|
|
|
+ 'text' => ''.$order['remain'].'',
|
|
|
+ ],
|
|
|
];
|
|
|
- $this->whatapp($order['whatsapp'],'package_overdue','en_US',$parameters);
|
|
|
+ $this->whatapp($order['whatsapp'],'package_expiration_reminder','en_US',$parameters);
|
|
|
|
|
|
} catch (Exception $e) {
|
|
|
|