ProductApi.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. /**
  3. * @Filename: ProductApi.php
  4. * @Author: Robin
  5. * @Date: 2019/6/6
  6. * @Time:9:54
  7. */
  8. namespace frontend\models;
  9. class ProductApi extends BaseApi
  10. {
  11. public $apiUrl = 'product';
  12. public function getProductList($data)
  13. {
  14. $result = $this->get($this->apiUrl.'/list', $data);
  15. if ($result['code'] == 1) {
  16. return $this->returnArray(1, $result['data']);
  17. } else {
  18. return $this->returnArray(0, [], $result['message']);
  19. }
  20. }
  21. public function getProductDetail($id)
  22. {
  23. $result = $this->get($this->apiUrl.'/detail', ['id' => $id]);
  24. if ($result['code'] == 1) {
  25. return $this->returnArray(1, $result['data']);
  26. } else {
  27. return $this->returnArray(0, [], $result['message']);
  28. }
  29. }
  30. public function updateProduct($data)
  31. {
  32. $result = $this->post($this->apiUrl.'/update', $data);
  33. if ($result['code'] == 1) {
  34. return $this->returnArray(1, $result['data']);
  35. } else {
  36. return $this->returnArray(0, [], $result['message']);
  37. }
  38. }
  39. }