ZLW-PC\Administrator
7 years ago
3 changed files with 271 additions and 14 deletions
-
148app/Http/Controllers/Api/ImageController.php
-
114app/Http/Controllers/Api/UserWithdrawController.php
-
23app/Http/Model/UserWithdraw.php
@ -0,0 +1,114 @@ |
|||||
|
<?php |
||||
|
namespace App\Http\Controllers\Api; |
||||
|
|
||||
|
use App\Http\Controllers\Api\CommonController; |
||||
|
use Illuminate\Http\Request; |
||||
|
use App\Common\ReturnData; |
||||
|
use App\Common\Token; |
||||
|
use App\Http\Model\UserWithdraw; |
||||
|
|
||||
|
class UserWithdrawController extends CommonController |
||||
|
{ |
||||
|
public function __construct() |
||||
|
{ |
||||
|
parent::__construct(); |
||||
|
} |
||||
|
|
||||
|
//用户提现列表
|
||||
|
public function userWithdrawList(Request $request) |
||||
|
{ |
||||
|
//参数
|
||||
|
$data['limit'] = $request->input('limit', 10); |
||||
|
$data['offset'] = $request->input('offset', 0); |
||||
|
if($request->input('status', '') != ''){$data['status'] = $request->input('status');} |
||||
|
if($request->input('method', '') != ''){$data['method'] = $request->input('method');} |
||||
|
$data['user_id'] = Token::$uid; |
||||
|
|
||||
|
$res = UserWithdraw::getList($data); |
||||
|
if(!$res) |
||||
|
{ |
||||
|
return ReturnData::create(ReturnData::SYSTEM_FAIL); |
||||
|
} |
||||
|
|
||||
|
return ReturnData::create(ReturnData::SUCCESS,$res); |
||||
|
} |
||||
|
|
||||
|
//添加提现
|
||||
|
public function userWithdrawAdd(Request $request) |
||||
|
{ |
||||
|
//参数
|
||||
|
$data['method'] = $request->input('method',''); |
||||
|
$data['money'] = $request->input('money',''); |
||||
|
$data['account'] = $request->input('account',''); |
||||
|
if($request->input('note', '') != ''){$data['note'] = $request->input('note');} |
||||
|
if($request->input('status', '') != ''){$data['status'] = $request->input('status');} |
||||
|
if($request->input('bank_name', '') != ''){$data['bank_name'] = $request->input('bank_name');} |
||||
|
if($request->input('bank_place', '') != ''){$data['bank_place'] = $request->input('bank_place');} |
||||
|
$data['add_time'] = time(); |
||||
|
$data['user_id'] = Token::$uid; |
||||
|
|
||||
|
if($data['method']=='' || $data['money']=='' || $data['account']=='') |
||||
|
{ |
||||
|
return ReturnData::create(ReturnData::PARAMS_ERROR); |
||||
|
} |
||||
|
|
||||
|
if($data['method'] == 'bank' && (!isset($data['bank_name']) || !isset($data['bank_place']))) |
||||
|
{ |
||||
|
return ReturnData::create(ReturnData::PARAMS_ERROR); |
||||
|
} |
||||
|
|
||||
|
$res = UserWithdraw::add($data); |
||||
|
if(!$res) |
||||
|
{ |
||||
|
return ReturnData::create(ReturnData::SYSTEM_FAIL); |
||||
|
} |
||||
|
|
||||
|
return ReturnData::create(ReturnData::SUCCESS,$res); |
||||
|
} |
||||
|
|
||||
|
//修改提现
|
||||
|
public function userWithdrawUpdate(Request $request) |
||||
|
{ |
||||
|
//参数
|
||||
|
$where['user_id'] = Token::$uid; |
||||
|
$where['id'] = $request->input('id',null); |
||||
|
|
||||
|
if($request->input('status',null)!==null){$data['status'] = $request->input('status');} |
||||
|
if($request->input('money',null)!==null){$data['money'] = $request->input('money');} |
||||
|
if($request->input('re_note',null)!==null){$data['re_note'] = $request->input('re_note');} |
||||
|
if($request->input('note',null)!==null){$data['note'] = $request->input('note');} |
||||
|
if($request->input('account',null)!==null){$data['account'] = $request->input('account');} |
||||
|
if($request->input('method',null)!==null){$data['method'] = $request->input('method');} |
||||
|
if($request->input('is_delete',null)!==null){$data['is_delete'] = $request->input('is_delete');} |
||||
|
if($request->input('bank_name',null)!==null){$data['bank_name'] = $request->input('bank_name');} |
||||
|
if($request->input('bank_place',null)!==null){$data['bank_place'] = $request->input('bank_place');} |
||||
|
|
||||
|
if(!isset($data)) |
||||
|
{ |
||||
|
return ReturnData::create(ReturnData::SUCCESS); |
||||
|
} |
||||
|
|
||||
|
$res = UserWithdraw::modify($where,$data); |
||||
|
if($res === false) |
||||
|
{ |
||||
|
return ReturnData::create(ReturnData::SYSTEM_FAIL); |
||||
|
} |
||||
|
|
||||
|
return ReturnData::create(ReturnData::SUCCESS,$res); |
||||
|
} |
||||
|
|
||||
|
//删除一条提现
|
||||
|
public function userWithdrawDelete(Request $request) |
||||
|
{ |
||||
|
//参数
|
||||
|
$id = $request->input('id',null); |
||||
|
|
||||
|
$res = UserWithdraw::remove($id,Token::$uid); |
||||
|
if($res === false) |
||||
|
{ |
||||
|
return ReturnData::create(ReturnData::SYSTEM_FAIL); |
||||
|
} |
||||
|
|
||||
|
return ReturnData::create(ReturnData::SUCCESS,$res); |
||||
|
} |
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue