|
|
@@ -176,9 +176,9 @@ class MovieRepository extends BaseRepository
|
|
176
|
176
|
$order_sn = substr($storeOrder->getNewOrderId(), 0, 20);
|
|
177
|
177
|
|
|
178
|
178
|
/** @var CinemaSchedRepository $cinemaSchedRepository */
|
|
179
|
|
- $cinemaSchedRepository = app()->make(CinemaSchedRepository::class);
|
|
180
|
|
- $sched = $cinemaSchedRepository->getCinemaSchedInfo($params['relation_id'], $params['sched_sign']);
|
|
181
|
|
- if (empty($sched)) throw new ValidateException('观影场次不存在');
|
|
|
179
|
+// $cinemaSchedRepository = app()->make(CinemaSchedRepository::class);
|
|
|
180
|
+// $sched = $cinemaSchedRepository->getCinemaSchedInfo($params['relation_id'], $params['sched_sign']);
|
|
|
181
|
+// if (empty($sched)) throw new ValidateException('观影场次不存在');
|
|
182
|
182
|
|
|
183
|
183
|
$channel_sn = json_decode(base64_decode($params['channel_sn']), true);
|
|
184
|
184
|
if (empty($channel_sn) || !isset($channel_sn['channel_type']) || empty($channel_sn['channel_type']) || !isset($channel_sn['price'])
|
|
|
@@ -194,7 +194,11 @@ class MovieRepository extends BaseRepository
|
|
194
|
194
|
if (!empty($submitOrder) && isset($submitOrder['code']) && ($submitOrder['code'] == ApiResponseService::DEFAULT_SUCCESS_CODE) && isset($submitOrder['data']['plat_order'])) {
|
|
195
|
195
|
/** @var CinemaRepository $cinemaRepository */
|
|
196
|
196
|
$cinemaRepository = app()->make(CinemaRepository::class);
|
|
197
|
|
- $cinema = $cinemaRepository->getCinemaInfo($sched['cinema_sign']);
|
|
|
197
|
+ $cinema = $cinemaRepository->getCinemaInfo($params['cinema_sign']);
|
|
|
198
|
+
|
|
|
199
|
+ /** @var FilmRepository $filmRepository */
|
|
|
200
|
+ $filmRepository = app()->make(FilmRepository::class);
|
|
|
201
|
+ $filminfo = $filmRepository->getFilmInfo($params['film_sign']);
|
|
198
|
202
|
|
|
199
|
203
|
$_order = [
|
|
200
|
204
|
'uid' => $userinfo->uid,
|
|
|
@@ -214,14 +218,14 @@ class MovieRepository extends BaseRepository
|
|
214
|
218
|
'address' => $cinema['address'],
|
|
215
|
219
|
'longitude' => $cinema['longitude'],
|
|
216
|
220
|
'latitude' => $cinema['latitude'],
|
|
217
|
|
- 'hall_sign' => $sched['hall_sign'],
|
|
218
|
|
- 'hall_name' => $sched['hall_name'],
|
|
219
|
|
- 'relation_id' => $sched['relation_id'],
|
|
220
|
|
- 'sched_sign' => $sched['sched_sign'],
|
|
221
|
|
- 'film_sign' => $sched['film_sign'],
|
|
222
|
|
- 'film_name' => $sched['film_name'],
|
|
223
|
|
- 'show_date' => $sched['show_date'],
|
|
224
|
|
- 'show_time' => $sched['show_time'],
|
|
|
221
|
+ 'hall_sign' => $params['hall_sign'],
|
|
|
222
|
+ 'hall_name' => $params['hall_name'],
|
|
|
223
|
+ 'relation_id' => $params['relation_id'],
|
|
|
224
|
+ 'sched_sign' => $params['sched_sign'],
|
|
|
225
|
+ 'film_sign' => $filminfo['film_sign'],
|
|
|
226
|
+ 'film_name' => $filminfo['film_name'],
|
|
|
227
|
+ 'show_date' => $params['show_date'],
|
|
|
228
|
+ 'show_time' => $params['show_time'],
|
|
225
|
229
|
'sched_seat' => $params['sched_seat'], // 场次座位
|
|
226
|
230
|
'create_time' => time()
|
|
227
|
231
|
];
|