in dubbogo/multi/server/app/student.go [162:178]
func (s *StudentProvider) CreateStudent(ctx context.Context, student *Student) (*Student, error) {
outLn("Req CreateStudent data:%#v", student)
if student == nil {
return nil, errors.New("not found")
}
_, ok := studentCache.GetByName(student.Name)
if ok {
return nil, errors.New("data is exist")
}
b := studentCache.Add(student)
if b {
return student, nil
}
return nil, errors.New("add error")
}