实习总结(第三天)
今天主要任务是继续看代码,然后把代码中的一些不太合理的地方进行一些记录,将一些看不太懂的地方进行标记。
1、利用postMan调用/api/user/find/all 、/login等接口时,发现 admin_tag 这一字段,数据库中没有,引发报错,但是程序中对应板块可以正常运行
2、程序中用户管理模块,对用户信息进行修改时,用户信息回显,公司和密码两种信息未能显示
3、软件中的/api/evaluation/get?id=15接口,在程序中没有找到
4、/api/task/tasks软件中的参数类型和程序代码里的参数类型不一致,代码中的接口与接口文档中的一致
5、/api/task/details?id=8¤tPage=1&pageSize=10 接口中 TaskDetailInfoVO中的status的格式为Integer,而从test_docker_rel表中查询出的status格式为字符串,但是软件中没有报错,
表示可能代码已经更新,我目前观看的代码版本为旧版本
6、UpdateInfoMapper中的getUpdateInfos方法update_status字段在两张连接表中都有,但是语句中没有指明调用的是哪一个表中的字段,所以方法报错
结果真的是看错了版本,现在拉取了新版本的代码,继续看
这次根据软件的模块看
题库管理->数据上传
update_info(数据上传表)相对于数据库文档上缺少update_num字段
疑惑:
1、登陆的时候没有存session,那么用户的登录信息是如何存储的?
2、Token:{"id":1,"companyId":1,"userName":"jinzehui","userRole":"ADMINISTRATOR"}
浏览器中的这个是如何存储的,UserId是如何获取的