UserBank.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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\UserBankServices;
  13. use app\validate\admin\user\UserBankValidate;
  14. /**
  15. * 收款方式控制器
  16. * Class UserBank
  17. * @package app\controller\admin\user
  18. */
  19. class UserBank extends AdminBaseController
  20. {
  21. /**
  22. * @param Request $request
  23. * @param UserBankServices $services
  24. * @param UserBankValidate $validate
  25. */
  26. public function __construct(Request $request, UserBankServices $services, UserBankValidate $validate)
  27. {
  28. parent::__construct($request);
  29. $this->service = $services;
  30. $this->validate = $validate;
  31. $this->searchable = [
  32. ['uid', ''],
  33. ['type', ''],
  34. ['bank_name', ''],
  35. ['real_name', ''],
  36. ['time', '']
  37. ];
  38. $this->searchDeal = function (&$data){
  39. };
  40. $this->createParams = [
  41. ['uid', 0],
  42. ['type', ''],
  43. ['bank', ''],
  44. ['bank_name', ''],
  45. ['bank_code', ''],
  46. ['real_name', ''],
  47. ['phone', ''],
  48. ['account', ''],
  49. ['qrcode', ''],
  50. ['default', 0]
  51. ];
  52. $this->saveDeal = $this->updateDeal = function (&$data, $id){
  53. };
  54. }
  55. /*
  56. 简易路由
  57. //收款方式导出
  58. Route::get('bank/export', 'user.UserBank')->option(['real_name' => '收款方式导出']);
  59. //收款方式资源路由
  60. Route::resource('bank', 'user.UserBank')
  61. ->only(['index', 'read', 'save', 'update', 'delete'])
  62. ->option(['real_name' => [
  63. 'index' => '收款方式列表',
  64. 'read' => '收款方式详情',
  65. 'save' => '保存收款方式',
  66. 'update' => '修改收款方式',
  67. 'delete' => '删除收款方式'
  68. ]]);
  69. */
  70. }