|
@@ -5,6 +5,7 @@ namespace app\admin\controller\life;
|
|
|
use app\admin\validate\life\CinemaValidate;
|
|
|
use app\controller\Curd;
|
|
|
use app\model\Cinema as CinemaModel;
|
|
|
+use app\model\CinemaPerformers;
|
|
|
use support\exception\BusinessException;
|
|
|
use support\Request;
|
|
|
use support\Response;
|
|
@@ -57,6 +58,27 @@ class CinemaController extends Curd
|
|
|
$item->cinema_director = !empty($item->cinema_director) ? array_map('intval', explode(',', $item->cinema_director)) : '';
|
|
|
$item->cinema_star = !empty($item->cinema_star) ? array_map('intval', explode(',', $item->cinema_star)) : '';
|
|
|
$item->cinema_performers = !empty($item->cinema_performers) ? array_map('intval', explode(',', $item->cinema_performers)) : '';
|
|
|
+ if (!empty($item->cinema_director)) {
|
|
|
+ $cinemaDirector = CinemaPerformers::whereIn('performers_id', $item->cinema_director)->pluck('performers_name');
|
|
|
+ if ($cinemaDirector) {
|
|
|
+ $cinemaDirector = $cinemaDirector->toArray();
|
|
|
+ $item->cinemaDirector = implode(',', $cinemaDirector);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!empty($item->cinema_star)) {
|
|
|
+ $cinemaStar = CinemaPerformers::whereIn('performers_id', $item->cinema_star)->pluck('performers_name');
|
|
|
+ if ($cinemaStar) {
|
|
|
+ $cinemaStar = $cinemaStar->toArray();
|
|
|
+ $item->cinemaStar = implode(",", $cinemaStar);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!empty($item->cinema_performers)) {
|
|
|
+ $cinemaPerformers = CinemaPerformers::whereIn('performers_id', $item->cinema_performers)->pluck('performers_name');
|
|
|
+ if ($cinemaPerformers){
|
|
|
+ $cinemaPerformers = $cinemaPerformers->toArray();
|
|
|
+ $item->cinemaPerformers = implode(',', $cinemaPerformers);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return $items;
|