package controller func (uc *UserController) Reinput(user string) error { /* available,err := GetAvailableReinput(user) if err != nil{ return err } if available < 100 { return error.News("no available reinput balance!") } left := available % 100 reinputValue := available - left ///update availableReinput by left in db if updateAvailableReinput(left) != nil{ return err } ///update totalReinput if totalReinput(reinputValue){ return err } ///update Recommendation Rewards ///get Relationship of invitation directer ,err := getRelationship(user) if err != nil{ return } ///update direct recommend rewards if updateRecommendationRewards(directer,reinputValue * 10 /100){ return err } ///update indirect recommend rewards indirecter ,err := getRelationship(directer) if err != nil{ return } if updateRecommendationRewards(indirecter,reinputValue * 10 /100){ return err } */ return nil } func (uc *UserController) GetAvailableReinput(user string) (uint64, error) { ok, err := uc.x.Get(user) if !ok { return 0, err } return 0, nil }