Helpclass.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. /**
  3. * Niushop商城系统 - 团队十年电商经验汇集巨献!
  4. * =========================================================
  5. * Copy right 2015-2025 山西牛酷信息科技有限公司, 保留所有权利。
  6. * ----------------------------------------------
  7. * 官方网址: http://www.niushop.com.cn
  8. * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和使用。
  9. * 任何企业和个人不允许对程序代码以任何形式任何目的再发布。
  10. * =========================================================
  11. * @author : niuteam
  12. * @date : 2015.1.17
  13. * @version : v1.0.0.0
  14. */
  15. namespace app\api\controller;
  16. use app\model\web\Help as HelpModel;
  17. class Helpclass extends BaseApi
  18. {
  19. /**
  20. * 列表信息
  21. */
  22. public function lists()
  23. {
  24. $app_module = isset($this->params['app_module']) ? $this->params['app_module'] : 'admin';//admin:普通帮助,shop:入驻店铺时看的帮助
  25. $help = new HelpModel();
  26. $condition = [
  27. [ 'app_module', '=', $app_module ]
  28. ];
  29. $list = $help->getHelpClassList($condition, 'class_id, class_name', 'sort desc');
  30. $order = 'create_time desc';
  31. $field = 'id,title';
  32. if (!empty($list['data'])) {
  33. foreach ($list['data'] as $k => $v) {
  34. $condition = [
  35. [ 'app_module', '=', $app_module ],
  36. [ 'class_id', '=', $v['class_id'] ],
  37. ];
  38. $child_list = $help->getHelpList($condition, $field, $order);
  39. $child_list = $child_list['data'];
  40. $list['data'][ $k ]['child_list'] = $child_list;
  41. }
  42. }
  43. return $this->response($list);
  44. }
  45. }