|
@@ -193,15 +193,26 @@ class Notify extends Controller
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- //大于等于5小时的,赠送积分
|
|
|
+ //大于等于5小时的
|
|
|
if($package_order['remain'] >= 5){
|
|
|
|
|
|
+ //赠送积分
|
|
|
$wallet_rs = model('wallet')->lockChangeAccountRemain($orderInfo['user_id'],'score',$orderInfo['order_amount'],2,'线上购买套餐','package_order',$orderInfo['table_id']);
|
|
|
if($wallet_rs['status'] === false){
|
|
|
Db::rollback();
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ //新会员变成旧会员
|
|
|
+ $oldstatus = Db::name('user')->where('id',$orderInfo['user_id'])->value('oldstatus');
|
|
|
+ if($oldstatus == 0){
|
|
|
+ $user_rs = Db::name('user')->where('id',$orderInfo['user_id'])->update(['oldstatus'=>1]);
|
|
|
+ if($user_rs === false){
|
|
|
+ Db::rollback();
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//小于五小时的,因为已激活。修改预约单状态,减掉相应课时
|