|
|
@@ -308,11 +308,6 @@ class BalanceLogsService extends BaseService
|
|
|
return ['code' => 1, 'msg' => '参数错误'];
|
|
|
}
|
|
|
|
|
|
- var_dump($status);
|
|
|
- var_dump($payImg);
|
|
|
- var_dump($payStatus);
|
|
|
- var_dump($actualMoney);
|
|
|
-
|
|
|
DB::beginTransaction();
|
|
|
try {
|
|
|
$record = BalanceLogModel::with(['member'])->where('id', $id)
|
|
|
@@ -342,38 +337,7 @@ class BalanceLogsService extends BaseService
|
|
|
if ($status == 2) {
|
|
|
// 微信
|
|
|
if($record->pay_type==10){
|
|
|
-
|
|
|
- // 若立即打款
|
|
|
- if($payStatus==20){
|
|
|
- $member = isset($record->member)?$record->member : [];
|
|
|
- $openid = isset($member['openid'])?$member['openid']: '';
|
|
|
- $wechatOpenid = isset($member['wechat_openid'])?$member['wechat_openid']: '';
|
|
|
- $openid = $openid?$openid:$wechatOpenid;
|
|
|
- if(empty($openid)){
|
|
|
- throw new \Exception('微信OPENID不为空,请确认该用户已授权登录过才可打款');
|
|
|
- }
|
|
|
-
|
|
|
- // 打款请求
|
|
|
- $order = [
|
|
|
- 'order_no'=> $record->order_no,
|
|
|
- 'pay_money'=> $record->actual_money,
|
|
|
- 'account'=> $openid,
|
|
|
- 'real_name'=> $record->realname,
|
|
|
- 'body'=>'收入提现',
|
|
|
- ];
|
|
|
-
|
|
|
- if(!$result = PaymentService::make()->transfer($order)){
|
|
|
- throw new \Exception(PaymentService::make()->getError());
|
|
|
- }
|
|
|
-
|
|
|
- var_dump($result);
|
|
|
- $record->batch_id = isset($result['batch_id'])?$result['batch_id']:''; //
|
|
|
- $record->pay_status = 20; // 20-已支付
|
|
|
- $record->pay_at = date('Y-m-d H:i:s');
|
|
|
- if (!empty($payImg)) {
|
|
|
- $record->pay_img = $payImg;
|
|
|
- }
|
|
|
- }
|
|
|
+ $record->pay_status = 10;
|
|
|
}else{
|
|
|
$record->pay_status = 20; // 20-已支付
|
|
|
$record->pay_at = date('Y-m-d H:i:s');
|