JhClassController.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. namespace ghs\controllers;
  3. use bizGhs\jh\classes\JhClassClass;
  4. use common\components\util;
  5. use Yii;
  6. class JhClassController extends BaseController
  7. {
  8. //左侧菜单导航 ssh 20231228
  9. public function actionGetMenu()
  10. {
  11. $mainId = $this->mainId;
  12. $list = JhClassClass::getAllByCondition(['mainId' => $mainId, 'delStatus' => 0], 'inTurn DESC', 'id,name,inTurn', null, true);
  13. util::success(['list' => $list]);
  14. }
  15. //集合分类列表 ssh 20240104
  16. public function actionList()
  17. {
  18. //$get = Yii::$app->request->get();
  19. $mainId = $this->mainId ?? 0;
  20. $where = [];
  21. $where['mainId'] = $mainId;
  22. $where['delStatus'] = 0;
  23. $respond = JhClassClass::getClassList($where);
  24. util::success($respond);
  25. }
  26. public function actionUpdate()
  27. {
  28. $post = Yii::$app->request->post();
  29. $id = $post['id'] ?? 0;
  30. $class = JhClassClass::getById($id, true);
  31. if (empty($class)) {
  32. util::fail('没有找到分类');
  33. }
  34. if ($class->mainId != $this->mainId) {
  35. util::fail('不是你的分类哦');
  36. }
  37. $name = $post['name'] ?? '';
  38. $inTurn = $post['inTurn'] ?? 100;
  39. $print = $post['print'] ?? 0;
  40. $class->name = $name;
  41. $class->inTurn = $inTurn;
  42. $class->print = $print;
  43. $class->save();
  44. util::complete('修改成功');
  45. }
  46. public function actionDel()
  47. {
  48. util::fail('开发中');
  49. }
  50. }