|
@@ -74,6 +74,10 @@ class MonthOrderController extends Controller
|
|
|
$sign = _sign(compact('app_id','plan_id','user_id','change_type'),$key.$key);
|
|
|
$sign = strtoupper($sign);
|
|
|
$user_info = UserService::getById($user_id);
|
|
|
+ if(!$user_info){
|
|
|
+ Log::error('signCallBack user is not exist,uid is :'.$user_id);
|
|
|
+ return response('fail');
|
|
|
+ }
|
|
|
if($sign == $request->post('sign')){
|
|
|
UserMonthService::createSign($user_id,$plan_id,$change_type,$user_info->openid);
|
|
|
}
|
|
@@ -114,6 +118,7 @@ class MonthOrderController extends Controller
|
|
|
UserMonthService::createLOrder($order_info->uid,$plan_id,$total_fee,$trade_no,$out_trade_no);
|
|
|
$order_info->transaction_id = $trade_no;
|
|
|
$order_info->status = 'PAID';
|
|
|
+ $order_info->pay_end_at = date('Y-m-d H:i:s');
|
|
|
$order_info->save();
|
|
|
self::addOrderAndVipV2($order_info->uid,$total_fee);
|
|
|
}
|