PxClassController.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. //所有培训班课程 ssh 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. //添加培训班 ssh 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. //删除培训班 ssh 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. PxClassClass::delClass($id);
  40. util::complete();
  41. }
  42. //修改培训班 ssh 2021.3.19
  43. public function actionUpdate()
  44. {
  45. $get = Yii::$app->request->get();
  46. $id = $get['id'] ?? 0;
  47. unset($get['id']);
  48. $info = PxClassClass::getClassInfo($id);
  49. PxClassClass::valid($info, $this->sjId);
  50. PxClassClass::updateClass($id, $get);
  51. util::complete();
  52. }
  53. }