Articleclass.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace app\api\controller;
  3. /**
  4. * ============================================================================
  5. *
  6. * ============================================================================
  7. * 版权所有 2014-2028 浙江惠利玛产业互联网有限公司,并保留所有权利。
  8. * 网站地址: https://www.valimart.net/
  9. * ----------------------------------------------------------------------------
  10. *
  11. * ============================================================================
  12. * 文章分类控制器
  13. */
  14. class Articleclass extends MobileMall {
  15. public function initialize() {
  16. parent::initialize(); // TODO: Change the autogenerated stub
  17. }
  18. /**
  19. * @api {POST} api/Articleclass/index 文章分类
  20. * @apiVersion 1.0.0
  21. * @apiGroup Articleclass
  22. *
  23. * @apiSuccess {String} code 返回码,10000为成功
  24. * @apiSuccess {String} message 返回消息
  25. * @apiSuccess {Object} result 返回数据
  26. * @apiSuccess {Object[]} result.article_class 文章分类列表
  27. * @apiSuccess {String} result.article_class.ac_code 文章分类代码
  28. * @apiSuccess {String} result.article_class.ac_id 文章分类ID
  29. * @apiSuccess {String} result.article_class.ac_name 文章分类名称
  30. * @apiSuccess {String} result.article_class.ac_parent_id 文章上级分类ID
  31. * @apiSuccess {String} result.article_class.ac_sort 文章分类排序
  32. */
  33. public function index() {
  34. $cache_key = "api-articleclass";
  35. $article_class = rcache($cache_key);
  36. if (empty($article_class)) {
  37. $articleclass_model = model('articleclass');
  38. $condition = array();
  39. $article_class = $articleclass_model->getArticleclassList($condition);
  40. wcache($cache_key, $article_class);
  41. }
  42. ds_json_encode(10000, '',array('article_class' => $article_class));
  43. }
  44. }