|
@@ -101,8 +101,23 @@ func (uc *UserController) GetClaimSignature() {
|
|
|
TxObjectResponse(uc.Controller, code)
|
|
|
}
|
|
|
func (uc *UserController) setClaimHash() {
|
|
|
- uc.GetString("hash")
|
|
|
- uc.GetString("sign")
|
|
|
+ addr := uc.GetString("addr")
|
|
|
+ sign := uc.GetString("sign")
|
|
|
+ hash := util.GetPri(sign, addr[len(addr)-16:])
|
|
|
+ if len(hash) != 66 {
|
|
|
+ TxObjectResponse(uc.Controller, "-1")
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ var ua models.UserInfo
|
|
|
+ uc.engine.Id(addr).Get(&ua)
|
|
|
+ if ua.AvailableClaim == 0 {
|
|
|
+ ErrResponse(uc.Controller, "暂无收益领取")
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ //claimTx := models.ClaimedTxs{}
|
|
|
+
|
|
|
}
|
|
|
func (uc *UserController) GetUserInfo() {}
|
|
|
func (uc *UserController) GetTeamList() {}
|