Ejemplo n.º 1
0
 public function scriptForMyKarma()
 {
     $getMeetingData = DB::table('requests')->where('user_id_receiver', '=', '605')->orWhere('user_id_giver', '=', '605')->get();
     foreach ($getMeetingData as $key => $value) {
         $receiverId = $value->user_id_receiver;
         $updatedDate = $value->updated_at;
         //for complete meeting
         if ($value->status == 'completed') {
             if ($value->user_id_giver != '' && $value->user_id_giver != 'NULL') {
                 $giverId = $value->user_id_giver;
                 $connectionGiverId = 'null';
             } else {
                 $giverId = 'null';
                 $connectionGiverId = $value->connection_id_giver;
             }
             $meetingStatus = $value->status;
             $meetingId = $value->id;
             $saveDataInMyKarma = KarmaHelper::saveDataInMyKarma($receiverId, $giverId, $meetingId, $meetingStatus, $connectionGiverId, $updatedDate);
         } else {
             if ($value->user_id_giver != '' && $value->user_id_giver != 'NULL') {
                 $giverId = $value->user_id_giver;
                 $connectionGiverId = 'null';
                 $meetingStatus = $value->status;
                 $meetingId = $value->id;
                 $saveDataInMyKarma = KarmaHelper::saveDataInMyKarma($receiverId, $giverId, $meetingId, $meetingStatus, $connectionGiverId, $updatedDate);
             }
         }
         //else //for uncomplete meeting status.
     }
     echo 'success';
     exit;
 }