|
|
@ -63,7 +63,7 @@ func UpdateBaseStudent(model models.TBaseStudent, ForceUpdateFields []string) (i
|
|
|
|
var ids = []string{model.PersonId}
|
|
|
|
var ids = []string{model.PersonId}
|
|
|
|
var selector = SqlKit.GetBean("t_base_student")
|
|
|
|
var selector = SqlKit.GetBean("t_base_student")
|
|
|
|
SqlKit.DeleteCacheByIds(ids, selector)
|
|
|
|
SqlKit.DeleteCacheByIds(ids, selector)
|
|
|
|
//更改登录表中的教师姓名
|
|
|
|
//更改登录表中的学生姓名
|
|
|
|
SysLoginpersonDao.UpdatePersonName(model.PersonId, model.Xm)
|
|
|
|
SysLoginpersonDao.UpdatePersonName(model.PersonId, model.Xm)
|
|
|
|
//2、计算本次操作,有哪些字段需要更新
|
|
|
|
//2、计算本次操作,有哪些字段需要更新
|
|
|
|
NeedUpdateFields := CommonUtil.GetNeedUpdateFields(model)
|
|
|
|
NeedUpdateFields := CommonUtil.GetNeedUpdateFields(model)
|
|
|
@ -144,7 +144,7 @@ func ExportStudentAccountInfoExcel(in *BaseStudentProto.ModelArg) ([]map[string]
|
|
|
|
classIds = append(classIds, in.ClassId)
|
|
|
|
classIds = append(classIds, in.ClassId)
|
|
|
|
myBuilder.And(builder.In("t3.class_id", classIds))
|
|
|
|
myBuilder.And(builder.In("t3.class_id", classIds))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
myBuilder.OrderBy("t3.stage_id").OrderBy("t3.id_int")
|
|
|
|
myBuilder.OrderBy("t3.stage_id").OrderBy("t3.id_int").OrderBy("t2.id_int")
|
|
|
|
sql, err := myBuilder.ToBoundSQL()
|
|
|
|
sql, err := myBuilder.ToBoundSQL()
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
return nil, 0, err
|
|
|
|
return nil, 0, err
|
|
|
|