SlideController.php 783 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace backend\controllers;
  3. use common\services\xhRecommendService;
  4. use Yii;
  5. use yii\web\Controller;
  6. use yii\helpers\Json;
  7. class SlideController extends BackendController
  8. {
  9. public function actionList()
  10. {
  11. $recommend = xhRecommendService::getByCondition(['merchantId' => $this->merchantId]);
  12. $slide = $recommend['slide'];
  13. $list = [];
  14. if(!empty($slide)){
  15. $list = json_decode($slide,true);
  16. }
  17. return $this->render('list',['list' => $list]);
  18. }
  19. public function actionReplace()
  20. {
  21. $post = Yii::$app->request->post();
  22. unset($post['_csrf']);
  23. xhRecommendService::updateByMerchantId($this->merchantId, ['slide' => Json::encode($post['slide'])]);
  24. $this->redirect(Yii::$app->request->getReferrer());
  25. }
  26. }