diff --git a/application/api/model/Tasks.php b/application/api/model/Tasks.php index d04144c9..b21f3d97 100644 --- a/application/api/model/Tasks.php +++ b/application/api/model/Tasks.php @@ -824,7 +824,7 @@ class Tasks extends Model }elseif($v['task_id']==24){ $task_user = Db::name('vs_user_sign_task')->where(['user_id'=>$user_id,'day'=>date('Y-m-d'),'status'=>0])->count(); }elseif(in_array($v['task_id'],[26,27,28,29,30,31,32])){ - $task_user = Db::name('vs_user_cp_task')->where(['user_id'=>$user_id,'delete_time'=>0,'day'=>date('Y-m-d'),'status'=>1])->count(); + $task_user = Db::name('vs_user_cp_task')->where(['user_id'=>$user_id,'delete_time'=>0,'day'=>date('Y-m-d'),'status'=>1,'tasks_bag_id'=>$v['task_id']])->count(); }else{ $task_user = Db::name('vs_tasks_user_daily') ->where(['user_id'=>$user_id,'is_claimed'=>0,'is_completed'=>1]) diff --git a/application/api/model/UserWithdrawal.php b/application/api/model/UserWithdrawal.php index c32a7ab0..fafaeefb 100644 --- a/application/api/model/UserWithdrawal.php +++ b/application/api/model/UserWithdrawal.php @@ -50,6 +50,12 @@ class UserWithdrawal extends Model if($number != floor($number)){ return ['code' => 0, 'msg' => '提现不能有小数!', 'data' => null]; } + //新人多少天不允许提现 + $new_user_withdraw_days = get_system_config_value('new_user_withdraw_days'); + $user_create_days = (time() - $user_info['createtime']) / 86400; + if($user_create_days < $new_user_withdraw_days){ + return ['code' => 0, 'msg' => '新人'.$new_user_withdraw_days.'天内不允许提现', 'data' => null]; + } //判断用户是否签约云账户 $yun_pay = new YunPay(); $sign_status = $yun_pay->getApiUserSignStatus($user_info['real_name'],$user_info['card_id']);