wesmiler 1 Minggu lalu
induk
melakukan
4e01305a13

+ 2 - 1
app/Services/Common/BalanceLogsService.php

@@ -436,8 +436,9 @@ class BalanceLogsService extends BaseService
 
         DB::beginTransaction();
         $batchId = isset($result['batch_id'])?$result['batch_id']:'';
+        $mchId = isset($result['mch_id'])?$result['mch_id']:'';
         $packageInfo = isset($result['package_info'])?$result['package_info']:'';
-        $updateData = ['pay_status'=> 20,'pay_at'=>date('Y-m-d H:i:s'),'package_info'=>$packageInfo,'batch_id'=>$batchId,'receive_status'=> 2,'update_time'=>time()];
+        $updateData = ['pay_status'=> 20,'pay_at'=>date('Y-m-d H:i:s'),'package_info'=>$packageInfo,'mch_id'=>$mchId,'batch_id'=>$batchId,'receive_status'=> 2,'update_time'=>time()];
         if(!$this->model->where(['id'=> $id])->update($updateData)){
             DB::rollBack();
             $this->error = '提现打款处理失败';

+ 1 - 1
app/Services/PaymentService.php

@@ -995,7 +995,7 @@ class PaymentService extends BaseService
                 }
 
                 $this->error = '微信打款成功';
-                return ['order_no'=> $outTradeNo,'batch_id'=> $batchId,'package_info'=>$packageInfo,'result'=>$result];
+                return ['order_no'=> $outTradeNo,'mch_id'=>$config['wxpay_mchd'],'batch_id'=> $batchId,'package_info'=>$packageInfo,'result'=>$result];
             }else if ($payType == 20){
                 $payData = [
                     'out_biz_no'   => $outTradeNo,//商户订单号,内部订单号