|
- <?php
-
- namespace backend\modules\hotel\controllers;
-
- use backend\common\Utils;
- use backend\modules\hotel\models\RunHotelDistrib;
- use Yii;
-
- class RunHotelDistribController extends \yii\web\Controller
- {
- public $enableCsrfValidation = false;
-
- public function actionIndex()
- {
- return $this->render('index');
- }
-
- /**
- * Notes:酒店渠道批量加减价
- * User: Steven
- * Date: 2018/2/2
- * Time: 17:46
- * @throws \yii\db\Exception
- */
- public function actionMultipleUpdateRoomPrice()
- {
- $params = [
- 'room_info_str' => Yii::$app->request->post('room_info_str', '{197,150246,9,2018-02-06,2018-02-12,1234560,669,213,+}||{197,150246,8,2018-02-06,2018-02-12,1234560,669,213,-}'),
- 'distrib_id' => Yii::$app->request->post('distrib_id', '669')
- ];
- //hotel_id + ',' + tp_base_room_id + ',' + tp_room_id + ',' + tp_start_date + ',' + tp_end_date + ',' + tp_week + ',' + channel_id + ',' + tp_price
- //{197,150246,9,2018-02-06,2018-02-12,1234560,669,213}||{197,150246,8,2018-02-06,2018-02-12,1234560,669,213}||{197,150246,7,2018-02-06,2018-02-12,1234560,669,213}||{197,150246,6,2018-02-06,2018-02-12,1234560,669,213}||{197,150246,10,2018-02-06,2018-02-12,1234560,669,213}||{197,150246,11,2018-02-06,2018-02-12,1234560,669,213}||{197,150246,14,2018-02-06,2018-02-12,1234560,669,213}||{197,150246,15,2018-02-06,2018-02-12,1234560,669,213}
- if (empty($params['room_info_str']) && empty($params['distrib_id'])) {
- return ['code' => 3, 'info' => 'params error'];
- }
- $run_hotel_distrib = new RunHotelDistrib();
- $res = $run_hotel_distrib->setMultipleRoomPriceID($params);
- return json_encode(['code' => $res ? 0 : 1]);
- }
-
- }
|