Eric0718 2 년 전
부모
커밋
a8f17937a0
3개의 변경된 파일17개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      blockchain/participate.go
  2. 5 0
      controller/calculate.go
  3. 7 0
      controller/interface.go

+ 5 - 1
blockchain/participate.go

@@ -1,5 +1,9 @@
 package blockchain
 
-func participate() {
+import (
+	"github.com/go-xorm/xorm"
+)
 
+func participate(engine *xorm.Engine, user string, amount float64) error {
+	return nil
 }

+ 5 - 0
controller/calculate.go

@@ -57,6 +57,7 @@ func UpdateSuperiorsPerformance(engine *xorm.Engine, superiorsStr string, amount
 				if rp.TeamPerformance >= rewards {
 					rp.TeamPerformance -= rewards     //pool sub rewards
 					per.PerformanceRewards += rewards //user add rewards to PerformanceRewards
+					per.ClaimedPerformanceLevel = level
 					//update available
 					err := UpdateAvailableRewards(engine, rewards, user.Id)
 					if err != nil {
@@ -70,7 +71,11 @@ func UpdateSuperiorsPerformance(engine *xorm.Engine, superiorsStr string, amount
 				}
 			}
 		}
+	}
 
+	_, err = engine.ID(1).Update(&rp)
+	if err != nil {
+		return err
 	}
 
 	return nil

+ 7 - 0
controller/reinput.go → controller/interface.go

@@ -70,3 +70,10 @@ func (uc *UserController) Reinput(user string) {
 	}
 	TxObjectResponse(uc.Controller, "success")
 }
+func (uc *UserController) GetSignature(user string) {
+	var uinfo models.UserInfo
+	uc.engine.Id(user).Get(&uinfo)
+
+}
+func (uc *UserController) GetUserInfo(amount uint64) {}
+func (uc *UserController) GetTeamList(user string)   {}