PxClassController.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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. $where = [
  16. 'sjId' => $sjId,
  17. 'delStatus' => 0,
  18. ];
  19. $respond = PxClassClass::getClassList($where);
  20. util::success($respond);
  21. $class = PxClassClass::getAllValidClass($sjId);
  22. util::success(['list' => $class]);
  23. }
  24. public function actionDetail()
  25. {
  26. $id = Yii::$app->request->get('id');
  27. $info = PxClassClass::getClassInfo($id);
  28. PxClassClass::valid($info, $this->sjId);
  29. util::success($info);
  30. }
  31. //添加培训班 ssh 2021.3.8
  32. public function actionAdd()
  33. {
  34. $get = Yii::$app->request->get();
  35. $get['sjId'] = $this->sjId;
  36. PxClassClass::addClass($get);
  37. util::complete();
  38. }
  39. //删除培训班 ssh 2021.3.18
  40. public function actionDel()
  41. {
  42. $id = Yii::$app->request->get('id');
  43. $info = PxClassClass::getClassInfo($id);
  44. PxClassClass::valid($info, $this->sjId);
  45. PxClassClass::delClass($id);
  46. util::complete();
  47. }
  48. //修改培训班 ssh 2021.3.19
  49. public function actionUpdate()
  50. {
  51. $get = Yii::$app->request->get();
  52. $id = $get['id'] ?? 0;
  53. unset($get['id']);
  54. $info = PxClassClass::getClassInfo($id);
  55. PxClassClass::valid($info, $this->sjId);
  56. PxClassClass::updateClass($id, $get);
  57. util::complete();
  58. }
  59. }