Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Cong.Zhao
/
musician-api.hikoon.com
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
025c90db
...
025c90db9c92d7d8eb9b058d11a93189f8136c8d
authored
2021-06-29 12:41:55 +0800
by
lemon
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
*
1 parent
eea64568
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
127 additions
and
1 deletions
app/Http/Controllers/Admin/MusicianWithdrawController.php
app/Http/Controllers/Musician/MusicianWithdrawController.php
app/Http/Requests/Admin/MusicianWithdrawRequest.php
app/Http/Requests/Musician/MusicianWithdrawRequest.php
routes/admin.php
app/Http/Controllers/Admin/MusicianWithdrawController.php
0 → 100644
View file @
025c90d
<?php
namespace
App\Http\Controllers\Admin
;
use
App\Http\Controllers\Controller
;
use
App\Http\Requests\Admin\MusicianWithdrawRequest
;
use
App\Services\MusicianWithdrawService
;
/**
* Class MusicianWithdrawController
* @package App\Controller\Musician
*/
class
MusicianWithdrawController
extends
Controller
{
/**
* @var MusicianWithdrawService
*/
protected
$musicianWithdrawService
;
/**
* MusicianWithdrawController constructor.
* @param MusicianWithdrawService $musicianWithdrawService
*/
public
function
__construct
(
MusicianWithdrawService
$musicianWithdrawService
)
{
$this
->
musicianWithdrawService
=
$musicianWithdrawService
;
}
/**
* 提现
* @param MusicianWithdrawRequest $musicianWithdrawRequest
* @return \Illuminate\Http\JsonResponse
*/
public
function
withdraw
(
MusicianWithdrawRequest
$musicianWithdrawRequest
)
{
return
$this
->
musicianWithdrawService
->
withdraw
();
}
}
app/Http/Controllers/Musician/MusicianWithdrawController.php
View file @
025c90d
...
...
@@ -3,6 +3,7 @@
namespace
App\Http\Controllers\Musician
;
use
App\Http\Controllers\Controller
;
use
App\Http\Requests\Musician\MusicianWithdrawRequest
;
use
App\Services\MusicianWithdrawService
;
class
MusicianWithdrawController
extends
Controller
...
...
@@ -25,7 +26,7 @@ class MusicianWithdrawController extends Controller
* 冻结资金
* @return \Illuminate\Http\JsonResponse
*/
public
function
prepare
()
public
function
prepare
(
MusicianWithdrawRequest
$musicianWithdrawRequest
)
{
return
$this
->
musicianWithdrawService
->
prepare
();
}
...
...
app/Http/Requests/Admin/MusicianWithdrawRequest.php
0 → 100644
View file @
025c90d
<?php
namespace
App\Http\Requests\Admin
;
use
Illuminate\Foundation\Http\FormRequest
;
class
MusicianWithdrawRequest
extends
FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public
function
authorize
()
{
return
true
;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public
function
rules
()
{
return
[
'order_id'
=>
[
'required'
,
'bail'
],
'status'
=>
[
'required'
,
'bail'
,
'in:1,2'
]
];
}
/**
* 获取已定义验证规则的错误消息
*/
public
function
messages
()
:
array
{
return
[
'order_id.required'
=>
'订单号不存在'
,
'status.required'
=>
'审核状态错误'
,
'status.in'
=>
'审核状态错误'
,
];
}
}
app/Http/Requests/Musician/MusicianWithdrawRequest.php
0 → 100644
View file @
025c90d
<?php
namespace
App\Http\Requests\Musician
;
use
Illuminate\Foundation\Http\FormRequest
;
class
MusicianWithdrawRequest
extends
FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public
function
authorize
()
{
return
true
;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public
function
rules
()
{
return
[
'order_id'
=>
[
'required'
,
'bail'
],
];
}
/**
* @return string[]
*/
public
function
messages
()
:
array
{
return
[
'order_id.required'
=>
'订单号不存在'
,
];
}
}
routes/admin.php
View file @
025c90d
...
...
@@ -13,6 +13,9 @@ use Illuminate\Support\Facades\Route;
|
*/
Route
::
group
([],
function
(){
Route
::
get
(
'musician/xxx1'
,
'MusicianWithdrawController@withdraw'
);
//提现审核通过
Route
::
post
(
'musician/withdraw'
,
'MusicianWithdrawController@withdraw'
);
});
...
...
Please
register
or
sign in
to post a comment