Ver código fonte

项目经理通过审核的调用订单,消息提醒机电负责人 .公众号消息

Mike 3 anos atrás
pai
commit
7036a2aca5
1 arquivos alterados com 10 adições e 1 exclusões
  1. 10 1
      app/Models/Notification.php

+ 10 - 1
app/Models/Notification.php

xqd xqd xqd
@@ -48,17 +48,22 @@ class Notification extends BaseModel
         if($overdue) {
             $project_role_ids = ProjectRole::whereIn('key', ['machine', 'admin'])->pluck('id');
         }
+        
+        \Log::info($user_ids);
         if(count($project_role_ids) > 0) {
             //如果拒绝只给创建人提醒
             if($order->status == 4){
                 $user_ids = [$order['user_id']];
+            } else if($order->type == 2&&$order->level == 7&&$order->status ==2&&$order->last_project_role_id ==4){//项目经理通过审核的调用订单,消息提醒机电负责人 
+                $user_ids = [$order['user_id']];
             } else {
                 $user_ids = ProjectUser::where([
                     ['project_id', $order['project_id']]
                 ])->whereIn('project_role_id', $project_role_ids)->pluck('user_id');
             }
-
         }
+        
+        \Log::info($user_ids);
         // 外部租赁
         if($order['type'] == 1) {
             // 审批成功
@@ -142,6 +147,8 @@ class Notification extends BaseModel
     public static function createAndSend($data)
     {
         $item = Notification::create($data);
+        \Log::info($data['user_id']);
+        \Log::info('user_id');
         $item->sendOfficialInfo();
     }
 
@@ -149,6 +156,8 @@ class Notification extends BaseModel
     {
         $content = $this->getNameContent();
         $user = User::find($this['user_id']);
+        \Log::info($user);
+        \Log::info('------');
         $official_app = app('wechat.mini_program.default');
         if($content && isset($content['official']) && $user && $user['open_id']) {
             $info = $content['official'];