|
@@ -255,6 +255,20 @@ class Order extends Controller
|
|
|
if (isset($post['id']) && $post['id']) {
|
|
|
$worker_id = $post['worker_id'];
|
|
|
Db::name('store_order')->where('id',$id)->update(['worker_id' => $worker_id,'status'=>2]);
|
|
|
+ //添加指派记录
|
|
|
+ $order_no = Db::name('store_order')->where('id',$id)->value('order_no');
|
|
|
+ $send_log_data = array(
|
|
|
+ 'order_id' => $id,
|
|
|
+ 'order_no' => $order_no,
|
|
|
+ 'worker_id' => session('user.engineer_id'),
|
|
|
+ 'send_worker_id' => $worker_id
|
|
|
+ );
|
|
|
+ Db::name('store_send_log')->insert($send_log_data);
|
|
|
+ //发送邮箱
|
|
|
+ $engineer_mail = Db::name('store_engineer')->where('mail is not null')->where('id',$worker_id)->where('is_deleted',0)->value('mail');
|
|
|
+ if($engineer_mail){
|
|
|
+ mail_push($engineer_mail,$id);
|
|
|
+ }
|
|
|
$this->success('派送成功!');
|
|
|
} else {
|
|
|
$engineer_id = session('user.engineer_id');
|