Helpclass.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. /**
  3. * Niushop商城系统 - 团队十年电商经验汇集巨献!
  4. * =========================================================
  5. * Copy right 2015-2025 杭州牛之云科技有限公司, 保留所有权利。
  6. * ----------------------------------------------
  7. * 官方网址: https://www.niushop.com
  8. * =========================================================
  9. * @author : niuteam
  10. * @date : 2022.8.8
  11. * @version : v5.0.0.1
  12. */
  13. namespace app\api\controller;
  14. use app\model\web\Help as HelpModel;
  15. class Helpclass extends BaseApi
  16. {
  17. /**
  18. * 列表信息
  19. */
  20. public function lists()
  21. {
  22. $help = new HelpModel();
  23. $condition = [
  24. [ 'site_id', '=', $this->site_id ]
  25. ];
  26. $list = $help->getHelpClassList($condition, 'class_id, class_name', 'sort asc, create_time desc');
  27. $order = 'sort asc, create_time desc';
  28. $field = 'id,title,link_address';
  29. if (!empty($list[ 'data' ])) {
  30. foreach ($list[ 'data' ] as $k => $v) {
  31. $condition = [
  32. [ 'class_id', '=', $v[ 'class_id' ] ],
  33. [ 'site_id', '=', $this->site_id ]
  34. ];
  35. $child_list = $help->getHelpList($condition, $field, $order);
  36. $child_list = $child_list[ 'data' ];
  37. $list[ 'data' ][ $k ][ 'child_list' ] = $child_list;
  38. }
  39. }
  40. return $this->response($list);
  41. }
  42. }