| xqd
@@ -51,6 +51,8 @@ class PayController extends Controller
|
|
|
if(!$order){
|
|
|
return $this->error("订单不存在!");
|
|
|
}
|
|
|
+ $order->pay_type = $pay_type; // 支付方式
|
|
|
+ $order->save();
|
|
|
$result = Factory::payment()->page()->pay("加入企业会员",$order->order_no,0.01,'');
|
|
|
dd($result);
|
|
|
return $this->success($result->body);
|
| xqd
@@ -63,14 +65,14 @@ class PayController extends Controller
|
|
|
public function alipayNotify(Request $request){
|
|
|
$params = $request->all();
|
|
|
$result = Factory::payment()->common()->verifyNotify($params);
|
|
|
- User::query()->where('id',1)->update(['tests'=>1]);
|
|
|
if ($result) {
|
|
|
// 验证成功
|
|
|
$out_trade_no = $params['out_trade_no'];
|
|
|
// $trade_no = $params['trade_no'];
|
|
|
- User::query()->where('id',1)->update(['tests'=>$out_trade_no]);
|
|
|
- // 根据 $out_trade_no 和 $trade_no 等参数更新订单状态等其他逻辑
|
|
|
- // 最后必须返回 success 告诉支付宝已经接收到通知,否则服务器会反复通知
|
|
|
+ $order = UserMemberOrder::query()->where('out_trade_no',$out_trade_no)->first(); //查询订单
|
|
|
+ $order->status = 1; // 改为已支付状态
|
|
|
+ $order->pay_time = time();// 支付时间
|
|
|
+ $order->save();
|
|
|
return 'success';
|
|
|
} else {
|
|
|
// 验证失败
|