diff --git a/application/api/model/Sign.php b/application/api/model/Sign.php index c38896db..141fa266 100644 --- a/application/api/model/Sign.php +++ b/application/api/model/Sign.php @@ -264,6 +264,14 @@ class Sign extends Model db::rollback(); return ['code' => 0, 'msg' => '网络错误,请重试', 'data' => null]; } + + //查找是否有未完成的师徒任务 有就删除掉 + $student = db::name('vs_tasks_student')->where(['student_id' => $sign_user_id,'status' => 0])->select(); + if($student){ + foreach ($student as &$v){ + db::name('vs_tasks_student')->where(['id' => $v['id']])->updaatte(['delete_time' => time()]); + } + } }else{ $data = [ 'parent_user_id' => $max_sign_user['user_id'], @@ -401,7 +409,7 @@ class Sign extends Model 'createtime' => time() ]; } - db::name('vs_task_student')->insertAll($data_list); + db::name('vs_tasks_student')->insertAll($data_list); } //判定是否 今日第一次签约徒弟 $is_first_sign_student = db::name('vs_user_sign')->where(['parent_user_id' => $max_sign_user['user_id'],'createtime' => ['>=',strtotime(date('Y-m-d'))]])->count();