UserExtract.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?php
  2. /**
  3. * @Created by PhpStorm
  4. * @Powered by Kirin
  5. * @Version 1.0.0
  6. * @Qiniu.TaiZhou.Co
  7. */
  8. namespace app\controller\admin\user;
  9. use app\Request;
  10. use think\exception\ValidateException;
  11. use app\common\AdminBaseController;
  12. use app\services\user\UserExtractServices;
  13. use app\validate\admin\user\UserExtractValidate;
  14. /**
  15. * 用户提现控制器
  16. * Class UserExtract
  17. * @package app\controller\admin\user
  18. */
  19. class UserExtract extends AdminBaseController
  20. {
  21. /**
  22. * @param Request $request
  23. * @param UserExtractServices $services
  24. * @param UserExtractValidate $validate
  25. */
  26. public function __construct(Request $request, UserExtractServices $services, UserExtractValidate $validate)
  27. {
  28. parent::__construct($request);
  29. $this->service = $services;
  30. $this->validate = $validate;
  31. $this->searchable = [
  32. ['uid', ''],
  33. ['real_name', ''],
  34. ['extract_type', ''],
  35. ['fail_time', ''],
  36. ['time', ''],
  37. ['status', '']
  38. ];
  39. $this->searchDeal = function (&$data){
  40. };
  41. $this->createParams = [
  42. ['uid', 0],
  43. ['real_name', ''],
  44. ['extract_type', '0'],
  45. ['bank_code', '0'],
  46. ['bank_address', ''],
  47. ['alipay_code', ''],
  48. ['extract_price', 0.00],
  49. ['extract_fee', 0.00],
  50. ['balance', 0.00],
  51. ['mark', ''],
  52. ['fail_msg', ''],
  53. ['fail_time', '0'],
  54. ['status', '0'],
  55. ['wechat', ''],
  56. ['qrcode_url', '']
  57. ];
  58. $this->saveDeal = $this->updateDeal = function (&$data, $id){
  59. };
  60. }
  61. /*
  62. 简易路由
  63. //用户提现导出
  64. Route::get('extract/export', 'user.UserExtract')->option(['real_name' => '用户提现导出']);
  65. //用户提现资源路由
  66. Route::resource('extract', 'user.UserExtract')
  67. ->only(['index', 'read', 'save', 'update', 'delete'])
  68. ->option(['real_name' => [
  69. 'index' => '用户提现列表',
  70. 'read' => '用户提现详情',
  71. 'save' => '保存用户提现',
  72. 'update' => '修改用户提现',
  73. 'delete' => '删除用户提现'
  74. ]]);
  75. */
  76. }