123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- 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
- }
|