13.6 个人信息

登录后点击上方的用户昵称,如图所示的java,可以进入用户管理
首先修改前端的bug,找到文件\codessp_front\src\views\My.vue,第126行如下所示
修改成:
let t = res.data.data;

这里的班级信息,是需要发起请求获取的。
这是一个post请求,发送了username到/getUserClasses,用户后台查询数据库表user_class,得到此学员所在的班级id,特别注意,一个人有可能在多个班级,所以返回的userClass可能是多条记录,如图所示:
然后再拿这个班级id到表clazz里面查询班级的名称,返回的结果是查询到的class的列表,
可以用一个子查询完成,例如:
SELECT * FROM clazz WHERE id IN (SELECT class_id FROM user_class WHERE username='abc')
最后返回的json格式如下所示:
要注意,data部分是一个数组[],结构和上一节的课程一致。