diff --git a/src/modules/practical_training/controller/pt_ne_config_data.go b/src/modules/practical_training/controller/pt_ne_config_data.go index 55986625..38b5644f 100644 --- a/src/modules/practical_training/controller/pt_ne_config_data.go +++ b/src/modules/practical_training/controller/pt_ne_config_data.go @@ -90,6 +90,7 @@ func (s *PtNeConfigDataController) Info(c *gin.Context) { var querys struct { NeType string `form:"neType" binding:"required"` ParamName string `form:"paramName" binding:"required"` + Student string `form:"student"` // 教师携带学生账号查询 } if err := c.ShouldBindQuery(&querys); err != nil { c.JSON(400, result.CodeMsg(400, i18n.TKey(language, "app.common.err400"))) @@ -106,6 +107,11 @@ func (s *PtNeConfigDataController) Info(c *gin.Context) { } if v.RoleKey == "teacher" { stubType = "1" + // 查看学生数据 + if querys.Student != "" { + currentUserName = querys.Student + stubType = "2" + } } if v.RoleKey == "student" { stubType = "2"