UserService.php 1019 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * @Name
  4. * @Description
  5. * @Author 刘学玺
  6. * @Date 2023/11/23 20:57
  7. */
  8. namespace App\Http\Services\Frontend\Account;
  9. use App\Exceptions\ApiException;
  10. use App\Http\Services\BaseService;
  11. use App\Models\Admin;
  12. use App\Models\Artificer;
  13. use App\Models\ArtificerSite;
  14. use App\Models\Order;
  15. use App\Models\OrderGrab;
  16. use App\Models\ProjectRelevancy;
  17. use App\Models\User;
  18. use App\Models\UserWithdraw;
  19. use App\Models\UserWithdrawLog;
  20. use Exception;
  21. use Illuminate\Support\Facades\Auth;
  22. use Illuminate\Support\Facades\DB;
  23. class UserService extends BaseService
  24. {
  25. public function getUserByOpenID(array $data)
  26. {
  27. $open_id = $data['open_id'];
  28. $delete_id = $data['id'];
  29. $order = Order::find($delete_id);
  30. !$order && $this->apiError($this->message['no_data']);
  31. $order->status && $this->apiError($this->message['delete_fail']);
  32. return $this->commonIsDelete(Order::query(), [$delete_id], $this->message['delete_success'], $this->message['delete_fail']);
  33. }
  34. }