예제 #1
0
 /**
  * @param array $array
  * @return array
  */
 public static function db2api($array = [])
 {
     $result = [];
     foreach ($array as $item) {
         if ($item['stu_id'] === null) {
             $imageUrl = "/curr/img/icon_c.svg";
         } else {
             $fbServ = new \Cyinf\Services\FacebookService(app()->make(\Cyinf\Repositories\NotificationRepository::class), app()->make(\Cyinf\Repositories\CourseRepository::class));
             $student = User::find($item['stu_id']);
             $imageUrl = $fbServ->getPictureById($student->FB_conn, "Notification");
         }
         array_push($result, ['id' => $item['id'], 'imageUrl' => $imageUrl, 'content' => $item['content'], 'created_at' => substr($item['created_at'], 0, 10)]);
     }
     return $result;
 }