in dubbogo/multi/server/app/teacher.go [161:177]
func (s *TeacherProvider) CreateTeacher(ctx context.Context, Teacher *Teacher) (*Teacher, error) {
outLn("Req CreateTeacher data:%#v", Teacher)
if Teacher == nil {
return nil, errors.New("not found")
}
_, ok := teacherCache.GetByName(Teacher.Name)
if ok {
return nil, errors.New("data is exist")
}
b := teacherCache.Add(Teacher)
if b {
return Teacher, nil
}
return nil, errors.New("add error")
}