Vrserver.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace backend\server;
  3. use Yii;
  4. use common\models\Vr;
  5. class Vrserver
  6. {
  7. //数据列表
  8. public function getList()
  9. {
  10. $input = Yii::$app->request->post();
  11. $model = new Vr();
  12. $data = $model->getList($input);
  13. if (!empty($data['data'])) {
  14. foreach ($data['data'] as &$val) {
  15. $val['img'] = Yii::$app->params['httpImg']['host'] . Yii::$app->params['httpImg']['video'] . $val['img'];
  16. $val['create_at'] = date('Y-m-d H:i:s', $val['create_at']);
  17. }
  18. }
  19. return $data;
  20. }
  21. //数据设置
  22. public function vrSet()
  23. {
  24. $input = Yii::$app->request->post();
  25. $row = Vr::findOne($input['id']);
  26. switch ($input['code']) {
  27. case 'del':
  28. if ($row->delete()) {
  29. return true;
  30. }
  31. break;
  32. case 'sort':
  33. $row->sort = $input['val'];
  34. if ($row->update(false)) {
  35. return true;
  36. }
  37. break;
  38. case 'state':
  39. $row->state = $input['val'];
  40. if ($row->update(false)) {
  41. return true;
  42. }
  43. break;
  44. }
  45. return false;
  46. }
  47. }