|
@@ -15,8 +15,9 @@ class Student extends Api
|
|
|
|
|
|
public function lists(){
|
|
|
$list = Db::name('user_student')->alias('us')
|
|
|
- ->field('us.*,school.schoolname,classes.classname')
|
|
|
+ ->field('us.*,school.schoolname,grade.gradename,classes.classname')
|
|
|
->join('school','us.school_id = school.id','LEFT')
|
|
|
+ ->join('grade','us.grade_id = grade.id','LEFT')
|
|
|
->join('classes','us.classes_id = classes.id','LEFT')
|
|
|
->where('us.user_id',$this->auth->id)->autopage()->select();
|
|
|
$this->success(1,$list);
|
|
@@ -27,9 +28,10 @@ class Student extends Api
|
|
|
$gender = input('gender',1);
|
|
|
$age = input('age',1);
|
|
|
$school_id = input('school_id',0);
|
|
|
+ $grade_id = input('grade_id',0);
|
|
|
$classes_id = input('classes_id',0);
|
|
|
$idcard = input('idcard', '');
|
|
|
- $mobile = input('mobile', '');
|
|
|
+ $stu_mobile = input('stu_mobile', '');
|
|
|
$is_default = input('is_default', 0);
|
|
|
|
|
|
if($is_default == 1){
|
|
@@ -43,9 +45,10 @@ class Student extends Api
|
|
|
'gender' => $gender,
|
|
|
'age' => $age,
|
|
|
'school_id' => $school_id,
|
|
|
+ 'grade_id' => $grade_id,
|
|
|
'classes_id' => $classes_id,
|
|
|
'idcard' => $idcard,
|
|
|
- 'mobile' => $mobile,
|
|
|
+ 'stu_mobile' => $stu_mobile,
|
|
|
'is_default' => $is_default,
|
|
|
];
|
|
|
|
|
@@ -64,9 +67,10 @@ class Student extends Api
|
|
|
$gender = input('gender',1);
|
|
|
$age = input('age',1);
|
|
|
$school_id = input('school_id',0);
|
|
|
+ $grade_id = input('grade_id',0);
|
|
|
$classes_id = input('classes_id',0);
|
|
|
$idcard = input('idcard', '');
|
|
|
- $mobile = input('mobile', '');
|
|
|
+ $stu_mobile = input('stu_mobile', '');
|
|
|
$is_default = input('is_default', 0);
|
|
|
|
|
|
$info = Db::name('user_student')->where(['id' => $id, 'user_id' => $this->auth->id])->find();
|
|
@@ -84,9 +88,10 @@ class Student extends Api
|
|
|
'gender' => $gender,
|
|
|
'age' => $age,
|
|
|
'school_id' => $school_id,
|
|
|
+ 'grade_id' => $grade_id,
|
|
|
'classes_id' => $classes_id,
|
|
|
'idcard' => $idcard,
|
|
|
- 'mobile' => $mobile,
|
|
|
+ 'stu_mobile' => $stu_mobile,
|
|
|
'is_default' => $is_default,
|
|
|
];
|
|
|
|
|
@@ -102,8 +107,9 @@ class Student extends Api
|
|
|
$id = input('id', 0, 'intval');
|
|
|
|
|
|
$info = Db::name('user_student')->alias('us')
|
|
|
- ->field('us.*,school.schoolname,classes.classname')
|
|
|
+ ->field('us.*,school.schoolname,grade.gradename,classes.classname')
|
|
|
->join('school','us.school_id = school.id','LEFT')
|
|
|
+ ->join('grade','us.grade_id = grade.id','LEFT')
|
|
|
->join('classes','us.classes_id = classes.id','LEFT')
|
|
|
->where(['us.id' => $id, 'us.user_id' => $this->auth->id])->find();
|
|
|
|