UserController.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. namespace App\Modules\Mini\Controllers;
  3. use App\Base\BaseController;
  4. use App\Modules\Mini\Services\CompanyService;
  5. use App\Modules\Mini\Services\FavService;
  6. use Faker\Provider\Image;
  7. use Illuminate\Support\Facades\Auth;
  8. class UserController extends BaseController
  9. {
  10. public function company()
  11. {
  12. $params = $this->valid([
  13. "name" => "required",
  14. "tax_no" => "required",
  15. ]);
  16. return $this->ok(app(CompanyService::class)->company(Auth::user(), $params));
  17. }
  18. public function fav()
  19. {
  20. $params = $this->valid([
  21. "page_size" => "",
  22. ]);
  23. return $this->ok(app(FavService::class)->paginate(Auth::user(), $params));
  24. }
  25. public function favDel()
  26. {
  27. return $this->ok();
  28. }
  29. public function address()
  30. {
  31. return $this->ok([
  32. "total" => 1,
  33. "page_total" => 1,
  34. "list" => [
  35. [
  36. "id" => 1,
  37. "is_default" => 1,
  38. "name" => "收件人姓名",
  39. "address" => "余杭良睦路地铁鼎创中心**位置",
  40. "phone" => "15012341234",
  41. "location" => "浙江省杭州市余杭区",
  42. ],
  43. ],
  44. ]);
  45. }
  46. public function addressDel()
  47. {
  48. return $this->ok();
  49. }
  50. public function addressStore()
  51. {
  52. return $this->ok();
  53. }
  54. }