diff --git a/application/adminapi/controller/Level.php b/application/adminapi/controller/Level.php index f743902..19e9695 100644 --- a/application/adminapi/controller/Level.php +++ b/application/adminapi/controller/Level.php @@ -93,18 +93,19 @@ class Level extends adminApi if(!$level_id){ return V(0,"添加失败"); } - //等级特权 - $decorate = db::name("vs_decorate")->where(['did' => $gift_id, 'delete_time' => 0])->find(); - if(empty($decorate)){ - return V(0,"请选择等级特权"); - } - if($gift_id){ + if(!empty($gift_id)){ + //等级特权 + $decorate = db::name("vs_decorate")->where(['did' => $gift_id, 'delete_time' => 0])->find(); + if(empty($decorate)){ + return V(0,"请选择等级特权"); + } db::name('vs_wealth_level_rights')->insert([ 'level_id' => $level_id, 'gift_id' => $gift_id, 'createtime' => time() ]); } + return V(1,"成功", ['id'=>$level]); } /* diff --git a/application/api/model/Login.php b/application/api/model/Login.php index a00202d..22e6f84 100644 --- a/application/api/model/Login.php +++ b/application/api/model/Login.php @@ -185,7 +185,7 @@ class Login extends Model $user_rechange = db::name('vs_user_recharge')->field('sum(money) as money')->where(['user_id' => $user_info['id'],'pay_status' => 2])->find(); //系统配置 $config_money = get_system_config_value('private_chat_recharge_money'); - if($user_rechange['money'] < $config_money){ + if(($config_money > 0) && ($user_rechange['money'] < $config_money)){ $return_res[0]['is_can_chat'] = 0; }else{ $return_res[0]['is_can_chat'] = 1; diff --git a/application/api/model/User.php b/application/api/model/User.php index df63430..a995a28 100644 --- a/application/api/model/User.php +++ b/application/api/model/User.php @@ -153,7 +153,7 @@ class User extends Model $user_rechange = db::name('vs_user_recharge')->field('sum(money) as money')->where(['user_id' => $uid,'pay_status' => 2])->find(); //系统配置 $config_money = get_system_config_value('private_chat_recharge_money'); - if($user_rechange['money'] < $config_money){ + if(($config_money > 0) && ($user_rechange['money'] < $config_money)){ $user_info['is_can_chat'] = 0; }else{ $user_info['is_can_chat'] = 1;