diff --git a/app/common/service/pay/WeChatPayService.php b/app/common/service/pay/WeChatPayService.php index c40c5dceb..460ff0e1b 100755 --- a/app/common/service/pay/WeChatPayService.php +++ b/app/common/service/pay/WeChatPayService.php @@ -380,9 +380,9 @@ class WeChatPayService extends BasePayService $order = RechargeOrder::where(['sn' => $message['out_trade_no']])->findOrEmpty(); if($order && isset($order['extend']['type']) &&$order['extend']['type']==1){ $find=Task::where('id',$order['extend']['task_id'])->find(); - if($find){ + if($find &&isset($find['extend']['shareholder'])){ Task::where('id',$order['extend']['task_id'])->update(['status'=>3]); - // TaskTemplate::where('id',$find['template_id'])->update(['status'=>2]); + TaskTemplate::where('id',$find['template_id'])->update(['over_decimal'=>$find['extend']['shareholder']['money']]); } }