VerifyBankInfoController.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. /**
  3. *
  4. * @file:VerifyBankInfoController.php
  5. * @Date: 2023/5/25
  6. * @Time: 18:14
  7. */
  8. namespace Modules\Jiesuan\Http\Controllers;
  9. use Catch\Base\CatchController;
  10. use Illuminate\Http\Request;
  11. use Modules\Jiesuan\Http\Requests\VerifyCheckRequest;
  12. use Modules\Jiesuan\Services\BusinessmanService;
  13. use Modules\Jiesuan\Services\VerifyService;
  14. use Modules\User\Http\Controllers\UserTrait;
  15. class VerifyBankInfoController extends CatchController
  16. {
  17. use UserTrait;
  18. public function list(Request $request)
  19. {
  20. $isAll = $request->input('is_all', false);
  21. $param = $request->all();
  22. return VerifyService::verifyList($param, $isAll);
  23. }
  24. /**
  25. * 商务列表选择项
  26. * name: businessOption
  27. * @param Request $request
  28. * @return \Illuminate\Support\Collection
  29. * date 2023/05/30 09:54
  30. */
  31. public function businessOption(Request $request)
  32. {
  33. return BusinessmanService::list($request->all());
  34. }
  35. public function check(VerifyCheckRequest $request)
  36. {
  37. $param = [
  38. 'status' => $request->input('status'),
  39. 'checked_user' => [
  40. "id"=> $userContext['loginUser']->id,
  41. "user_name"=> $userContext['loginUser']->username,
  42. "email"=> $userContext['loginUser']->email,
  43. ],
  44. 'checked_at' => get_date(),
  45. 'remark' => $request->input('remark',"")
  46. ];
  47. return VerifyService::checkBankInfo($request->input("id"),$param);
  48. }
  49. }