GroupController.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace hd\controllers;
  3. use bizHd\group\classes\GroupClass;
  4. use common\components\util;
  5. use Yii;
  6. class GroupController extends BaseController
  7. {
  8. public $guestAccess = [];
  9. //组合列表 ssh 20220315
  10. public function actionList()
  11. {
  12. $where = ['mainId' => $this->mainId, 'deleteStatus' => 0];
  13. $list = GroupClass::getGroupList($where);
  14. util::success($list);
  15. }
  16. //组合详情 ssh 20220318
  17. public function actionDetail()
  18. {
  19. $id = Yii::$app->request->get('id');
  20. $group = GroupClass::getById($id, true);
  21. GroupClass::valid($group, $this->mainId);
  22. util::success(['info' => $group]);
  23. }
  24. public function actionDel()
  25. {
  26. $id = Yii::$app->request->post('id');
  27. $group = GroupClass::getById($id, true);
  28. if (empty($group)) {
  29. util::fail('没有找到组合');
  30. }
  31. if ($group->deleteStatus == 1) {
  32. util::complete('组合不存在,可能早已删除');
  33. }
  34. GroupClass::valid($group, $this->mainId);
  35. GroupClass::updateById($id, ['deleteStatus' => 1]);
  36. util::complete();
  37. }
  38. }