func()

in dubbogo/simple/direct/server/app/user.go [171:187]


func (u *UserProvider) CreateUser(ctx context.Context, user *User) (*User, error) {
	fmt.Printf("Req CreateUser data: %#v \n", user)
	if user == nil {
		return nil, errors.New("not found")
	}
	_, ok := cache.GetByName(user.Name)
	if ok {
		return nil, errors.New("data is exist")
	}

	b := cache.Add(user)
	if b {
		return user, nil
	}

	return nil, errors.New("add error")
}