Product.php 992 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace app\api\controller;
  3. use app\common\controller\Api;
  4. use think\Validate;
  5. /**
  6. * 产品信息接口
  7. */
  8. class Product extends Api
  9. {
  10. protected $noNeedLogin = ["*"];
  11. protected $noNeedRight = '*';
  12. public function _initialize()
  13. {
  14. parent::_initialize();
  15. $this->model = new \app\common\model\Product;
  16. }
  17. /**
  18. * 产品列表
  19. *
  20. */
  21. public function infolist()
  22. {
  23. $info = $this->model->select();
  24. if($info) {
  25. $this->success(__('获取成功!'), ["data"=>$info]);
  26. } else {
  27. $this->error(__('获取失败!'));
  28. }
  29. }
  30. /**
  31. * 产品详情
  32. */
  33. public function infodetail() {
  34. $id = $this->request->request('id');
  35. $info = $this->model->where("id","=",$id)->find();
  36. if($info) {
  37. $this->success(__('获取成功!'), ["data"=>$info]);
  38. } else {
  39. $this->error(__('获取失败!'));
  40. }
  41. }
  42. }