diff --git a/app/controller/Wechat.php b/app/controller/Wechat.php index c58e033..442a308 100644 --- a/app/controller/Wechat.php +++ b/app/controller/Wechat.php @@ -160,11 +160,13 @@ class Wechat //订单支付成功。查询用户信息 $order_detail = \app\model\Order::where("id", $order->order_id)->find(); + $order_detail->status = 1; + $order_detail->save(); + //为用户增加助力值 $zhuLi = env("ZHULI_VALUE") ?? 150; Db::name("student")->inc("hot", $zhuLi)->where("id", $order_detail->id)->update(); Db::name("student")->inc("hot_count", 1)->where("id", $order_detail->id)->update(); - return true; } return $fail('Order not exists.'); }); diff --git a/app/model/Payment.php b/app/model/Payment.php index 6190eba..7868cf9 100644 --- a/app/model/Payment.php +++ b/app/model/Payment.php @@ -23,8 +23,6 @@ class Payment extends Model */ public function paid() { - $this->orders()->save(['status' => 1]); - $this->paid_at = Carbon::now(); // 更新支付时间为当前时间 $this->status = 1; $this->save();