This commit is contained in:
2026-03-25 02:48:30 +08:00
parent 8704434c36
commit 66bcd8061a
23 changed files with 1204 additions and 208 deletions
+14 -8
View File
@@ -113,6 +113,11 @@ class ThaliController extends BaseController{
if($quantity == 12){
$price = $thali->year_price;
}
//新开通
$isNew=false;
if(is_null($user->role_id)){
$isNew = true;
}
//升级
$isUpgrade=true;
//续费
@@ -145,14 +150,15 @@ class ThaliController extends BaseController{
\app\model\User::score($user->id,-$amount,\app\enum\BalanceType::PURCHASE_ROLE,json_encode(['role_id'=>$role_id,'quantity'=>$quantity,'role_name'=>$thali->title]));
cache('user_rights_'.$user->id,null);
//Hook('user.roleup', $user);
// $data = [
// 'role_id' => $role_id,
// 'user_id' => $user->id,
// 'parent_id' => $user->parent_id,
// 'amount' => $amount,
// ];
// Hook('role.buy', $data);
if($isNew){
Hook('user.role_up', $user);
}
$data = [
'role_id' => $role_id,
'user_id' => $user->id,
'amount' => $amount,
];
Hook('user.role_buy', $data);
return $this->success(__('successful'),$user);
}
}