| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- namespace app\api\controller\v1;
- use app\api\services\AliPayServices;
- use app\api\services\UserServices;
- use app\common\model\UserModel;
- use app\Request;
- use think\Exception;
- use think\facade\Db;
- //提现
- class Withdraw
- {
- // 提现提交
- public function withDrawSubmit(Request $request, UserServices $service){
- // 这是测试 上线要干掉
- //return api_error_return('维护中');
- // return api_error_return('由于平台要对数据进行查询此功能稍后会开放,请留意最新公告');
- // 校验订单是否正确
- // if (getSysOrderStatusBackError()){
- // return api_error_return('订单校验失败,请联系客服');
- // }
- // 银行卡通道
- // if ($request->post('type') == 2){
- // return api_error_return('银行卡提现正在维护中');
- // }
- Db::startTrans();
- try {
- getActionBefore(2);
- // getActionSecury($request->uid, $request->post('security_pass', ''));
- $service->withdraw($request->uid,$request->post('money'), $request->post('type'), $request->post());
- Db::commit();
- }catch (Exception $e){
- Db::rollback();
- // if ($e->getCode() == 399){
- // return api_error_return(['msg'=>'请设置安全密码', 'code'=>399]);
- // }
- // return sr_getLastSql();
- return api_error_return($e->getMessage());
- }
- return api_succ_return('提交成功');
- }
- public function withdrawAccountList(Request $request){
- $params = $request->post();
- if (empty($params['type'])){
- return api_error_return('参数错误');
- }
- $list = Db::name('withdraw_accoiuntinfo')->where('uid', $request->uid)->where('type', $params['type'])->field('id,name,number,bank_subname,create_time')->select()->toArray();
- return api_succ_return(['msg'=>'成功', 'data'=>$list]);
- }
- }
|