PxClassController.php 1.3 KB

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