master
huanghai 5 years ago
parent 59371fbfab
commit 8e10febeb6

@ -30,6 +30,16 @@
"col_name": "初始密码",
"col_field": "original_pwd",
"width": 20
},
{
"col_name": "家长账号",
"col_field": "parent_login_name",
"width": 20
},
{
"col_name": "家长初始密码",
"col_field": "parent_original_pwd",
"width": 20
}
]
}

@ -134,11 +134,16 @@ func ReviseTeacherOrg(Ids []string, ClassId string) error {
//导出学生账号信息到EXCEL
func ExportStudentAccountInfoExcel(in *BaseStudentProto.ModelArg) ([]map[string]interface{}, int32, error) {
var myBuilder = builder.Dialect(builder.MYSQL).Select("t1.*,t4.stage_name,t3.class_name").
var myBuilder = builder.Dialect(builder.MYSQL).Select(
`t1.*,t4.stage_name,t3.class_name,
(select login_name from t_sys_loginperson where person_id=t5.person_id) as parent_login_name,
(select original_pwd from t_sys_loginperson where person_id=t5.person_id) as parent_original_pwd`).
From("t_sys_loginperson as t1").
InnerJoin("t_base_student as t2", "t1.person_id=t2.person_id").
InnerJoin("t_base_class as t3", "t2.class_id=t3.class_id").
InnerJoin("t_dm_stage as t4", "t3.stage_id=t4.stage_id")
InnerJoin("t_dm_stage as t4", "t3.stage_id=t4.stage_id").
InnerJoin("t_base_parent as t5","t2.person_id=t5.student_id")
myBuilder.Where(builder.Eq{"t1.b_use": 1}).
And(builder.Eq{"t2.b_use": 1}).
And(builder.Eq{"t3.b_use": 1}).

Loading…
Cancel
Save