PxClassController.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. namespace mall\controllers;
  3. use bizMall\px\classes\PxClassClass;
  4. use common\components\util;
  5. use Yii;
  6. /**
  7. * 培训班
  8. */
  9. class PxClassController extends BaseController
  10. {
  11. //所有培训班课程 ssh 2021.3.17
  12. public function actionList()
  13. {
  14. $sjId = $this->sjId;
  15. $where = ['sjId'=>$sjId,'delStatus'=>0];
  16. $respond = PxClassClass::getClassList($where);
  17. util::success($respond);
  18. $class = PxClassClass::getAllValidClass($sjId);
  19. util::success(['list' => $class]);
  20. }
  21. public function actionDetail()
  22. {
  23. $id = Yii::$app->request->get('id');
  24. $info = PxClassClass::getClassInfo($id);
  25. PxClassClass::valid($info, $this->sjId);
  26. util::success($info);
  27. }
  28. //添加培训班 ssh 2021.3.8
  29. public function actionAdd()
  30. {
  31. $get = Yii::$app->request->get();
  32. $get['sjId'] = $this->sjId;
  33. PxClassClass::addClass($get);
  34. util::complete();
  35. }
  36. //删除培训班 ssh 2021.3.18
  37. public function actionDel()
  38. {
  39. $id = Yii::$app->request->get('id');
  40. $info = PxClassClass::getClassInfo($id);
  41. PxClassClass::valid($info, $this->sjId);
  42. PxClassClass::delClass($id);
  43. util::complete();
  44. }
  45. //修改培训班 ssh 2021.3.19
  46. public function actionUpdate()
  47. {
  48. $get = Yii::$app->request->get();
  49. $id = $get['id'] ?? 0;
  50. unset($get['id']);
  51. $info = PxClassClass::getClassInfo($id);
  52. PxClassClass::valid($info, $this->sjId);
  53. PxClassClass::updateClass($id, $get);
  54. util::complete();
  55. }
  56. }