Explorar el Código

update

adv_callback
shenjiachi hace 1 mes
padre
commit
8156f6c063
Se han modificado 8 ficheros con 103 adiciones y 259 borrados
  1. +21
    -100
      app/hdl/hdl_add_friend.go
  2. +45
    -106
      app/hdl/hdl_home_page.go
  3. +3
    -3
      app/md/md_add_friend.go
  4. +12
    -13
      app/md/md_home_page.go
  5. +9
    -14
      docs/docs.go
  6. +6
    -12
      docs/swagger.json
  7. +6
    -10
      docs/swagger.yaml
  8. +1
    -1
      go.mod

+ 21
- 100
app/hdl/hdl_add_friend.go Ver fichero

@@ -105,12 +105,6 @@ func EggEnergyDetails(c *gin.Context) {
}

//3、获取当前用户 蛋蛋能量(可用+结算)、 预估总价值
var teamRewardSetting *md2.TeamRewardSettingStruct
err = json.Unmarshal([]byte(eggEnergyBasicSetting.DirectPushReward), &teamRewardSetting)
if err != nil {
e.OutErr(c, e.ERR, err.Error())
return
}
virtualAmountDb := implement.NewUserVirtualAmountDb(db.Db)
personEggEnergy, err := virtualAmountDb.GetUserVirtualWalletBySession(user.Id, eggEnergyBasicSetting.PersonEggEnergyCoinId)
if err != nil {
@@ -282,12 +276,6 @@ func EggPointDetails(c *gin.Context) {
}
list = append(list, tmp)
}
var teamRewardSetting *md2.TeamRewardSettingStruct
err = json.Unmarshal([]byte(eggEnergyBasicSetting.DirectPushReward), &teamRewardSetting)
if err != nil {
e.OutErr(c, e.ERR, err.Error())
return
}
virtualAmountDb := implement.NewUserVirtualAmountDb(db.Db)
var totalEggPoints float64
personEggPoints, err := virtualAmountDb.GetUserVirtualWalletBySession(user.Id, eggEnergyBasicSetting.PersonEggEnergyCoinId)
@@ -434,7 +422,7 @@ func BasalRate(c *gin.Context) {
return
}

estimatePerSecondEggEnergyValue, err := decimal.NewFromString(eggSignIn.EstimatePerSecondEggEnergyValue)
estimatePerSecondEggEnergyValue, err := decimal.NewFromString(eggSignIn.EstimatePerSecondPersonEggEnergyValue)
if err != nil {
e.OutErr(c, e.ERR_UNMARSHAL, err.Error())
return
@@ -454,7 +442,7 @@ func BasalRate(c *gin.Context) {
// 预估收益
estimatedRevenue := consumedAmount.Add(remainingAmount)
// 基础速率 / 每小时
basalRateDecimal, err := decimal.NewFromString(eggSignIn.EstimatePerSecondEggEnergyValue)
basalRateDecimal, err := decimal.NewFromString(eggSignIn.EstimatePerSecondPersonEggEnergyValue)
if err != nil {
e.OutErr(c, e.ERR_UNMARSHAL, err.Error())
return
@@ -468,13 +456,13 @@ func BasalRate(c *gin.Context) {
signCountdown := fmt.Sprintf("%d:%d:%d", hours, minutes, seconds) //收益倒计时

resp := md.BasalRateResp{
ConsumedTime: consumedTime.StringFixed(2),
ConsumedEggEnergy: consumedEggEnergy.StringFixed(2),
RemainingTime: remainingTime.StringFixed(2),
RemainingEggEnergy: remainingEggEnergy.StringFixed(2),
BasalRate: basalRate.StringFixed(2),
ConsumedTime: consumedTime.String(),
ConsumedEggEnergy: consumedEggEnergy.String(),
RemainingTime: remainingTime.String(),
RemainingEggEnergy: remainingEggEnergy.String(),
BasalRate: basalRate.String(),
ConsumedEggPoint: eggSignIn.TotalPersonEggPoints,
EstimatedRevenue: estimatedRevenue.StringFixed(2),
EstimatedRevenue: estimatedRevenue.String(),
SignCountdown: signCountdown,
}
e.OutSuc(c, resp, nil)
@@ -501,102 +489,35 @@ func TotalRate(c *gin.Context) {
e.OutErr(c, e.ERR_USER_CHECK_ERR, nil)
return
}
energyBasicSettingDb := implement.NewEggEnergyBasicSettingDb(db.Db)
eggEnergyBasicSetting, err := energyBasicSettingDb.EggEnergyBasicSettingGetOneByParams(map[string]interface{}{
"key": "is_open",
"value": 1,
})
if err != nil {
e.OutErr(c, e.ERR_DB_ORM, err.Error())
return
}

var teamRewardSetting *md2.TeamRewardSettingStruct
err = json.Unmarshal([]byte(eggEnergyBasicSetting.DirectPushReward), &teamRewardSetting)
if err != nil {
e.OutErr(c, e.ERR, err.Error())
return
}
now := time.Now()
nowStr := now.Format("2006-01-02 15:04:05")
signInDb := implement.NewEggSignInDb(db.Db)
// 计算用户是否在团队收益时间段内签到
var oneRoundDuration = utils.StrToInt(teamRewardSetting.OneRoundDuration)
startTime := now.Add(-time.Hour * time.Duration(oneRoundDuration)).Format("2006-01-02 15:04:05")
exit, signIn, err := signInDb.EggSignInGetOne(startTime, now.Format("2006-01-02 15:04:05"), user.Id)
exit, signIn, err := signInDb.EggSignInGetOne(nowStr, nowStr, user.Id)
if err != nil {
e.OutErr(c, e.ERR_DB_ORM, err.Error())
return
}

var signEggEnergy = "0.00"
var signPersonEggEnergy = "0.00"
var signTeamEggEnergy = "0.00"
if exit && utils.TimeParseStd(signIn.EndTime).After(now) {
//获取预估每秒获得蛋蛋能量数
estimatePerSecondEggEnergyValue, err1 := decimal.NewFromString(signIn.EstimatePerSecondEggEnergyValue)
estimatePerSecondPersonEggEnergyValue, err1 := decimal.NewFromString(signIn.EstimatePerSecondPersonEggEnergyValue)
if err1 != nil {
e.OutErr(c, e.ERR, err1.Error())
return
}
signEggEnergy = estimatePerSecondEggEnergyValue.String()
}

nowBasalRate := utils.StrToFloat64(signEggEnergy) * 60 * 60 //每小时基础速率
var estimateLevel int
nowBasalRateValue := decimal.NewFromFloat(nowBasalRate)
for {
estimateLevel++
rewardDecrementValue := utils.StrToFloat64(teamRewardSetting.RewardDecrementValue) / 100
tmpRewardBase := decimal.NewFromFloat(math.Pow(rewardDecrementValue, float64(estimateLevel)))
tmpReward := nowBasalRateValue.Mul(tmpRewardBase)
rewardEndValue, _ := decimal.NewFromString(teamRewardSetting.RewardEndValue)
if !tmpReward.GreaterThanOrEqual(rewardEndValue) {
estimateLevel--
break
}
if estimateLevel == 99 {
e.OutErr(c, e.ERR, "奖励结束值设置有误")
e.OutErr(c, e.ERR_DB_ORM, err1.Error())
return
}
}

relateDb := implement.NewUserRelateDb(db.Db)
userRelates, err := relateDb.FindUserRelateByParentUid(user.Id, estimateLevel)
if err != nil {
e.OutErr(c, e.ERR, err.Error())
return
}
var userRelatesUids []string
var userRelatesMap = map[int64]model.UserRelate{}
if userRelates != nil {
for _, userRelate := range *userRelates {
userRelatesUids = append(userRelatesUids, utils.Int64ToStr(userRelate.Uid))
userRelatesMap[userRelate.Uid] = userRelate
}
}

var eggSignIns []*model.EggSignIn
if len(userRelatesUids) > 0 {
eggSignIns, err = signInDb.EggSignInFindByParams(map[string]interface{}{
"key": "uid",
"value": userRelatesUids,
})
if err != nil {
e.OutErr(c, e.ERR_DB_ORM, err.Error())
signPersonEggEnergy = estimatePerSecondPersonEggEnergyValue.String()
estimatePerSecondTeamEggEnergyValue, err2 := decimal.NewFromString(signIn.EstimatePerSecondTeamEggEnergyValue)
if err2 != nil {
e.OutErr(c, e.ERR_DB_ORM, err2.Error())
return
}
signTeamEggEnergy = estimatePerSecondTeamEggEnergyValue.String()
}

var nowTeamRate float64 //每小时基础速率
for _, vv := range eggSignIns {
rewardDecrementValue := utils.StrToFloat64(teamRewardSetting.RewardDecrementValue) / 100
tmpRewardBase := decimal.NewFromFloat(math.Pow(rewardDecrementValue, float64(userRelatesMap[vv.Uid].Level)))
tmpReward := nowBasalRateValue.Mul(tmpRewardBase)
rewardEndValue, _ := decimal.NewFromString(teamRewardSetting.RewardEndValue)
if tmpReward.GreaterThanOrEqual(rewardEndValue) {
tmpRewardValue, _ := tmpReward.Float64()
nowTeamRate += tmpRewardValue
}
}
nowBasalRate := utils.StrToFloat64(signPersonEggEnergy) * 60 * 60 //每小时基础速率
nowTeamRate := utils.StrToFloat64(signTeamEggEnergy) * 60 * 60 // 每小时团队速率
resp := md.TotalRateResp{
NowBasalRate: utils.Float64ToStr(nowBasalRate),
NowTeamRate: utils.Float64ToStr(nowTeamRate),


+ 45
- 106
app/hdl/hdl_home_page.go Ver fichero

@@ -13,7 +13,6 @@ import (
"encoding/json"
"github.com/gin-gonic/gin"
"github.com/shopspring/decimal"
"math"
"time"
)

@@ -61,20 +60,12 @@ func HomePage(c *gin.Context) {
//3、获取当前用户 蛋蛋能量(可用+结算+今日签到预估蛋蛋能量)
var isSign bool
var signCountdown string
var signEggEnergy = "0.00"
var signPersonalEggEnergy = "0.00"
var signTeamEggEnergy = "0.00"
var totalEggEnergy float64
var teamRewardSetting *md2.TeamRewardSettingStruct
// 3.1 获取团队收益设置 一轮持续时间
err = json.Unmarshal([]byte(eggEnergyBasicSetting.DirectPushReward), &teamRewardSetting)
if err != nil {
e.OutErr(c, e.ERR, err.Error())
return
}
//3.2 计算用户是否在团队收益时间段内签到
var oneRoundDuration = utils.StrToInt(teamRewardSetting.OneRoundDuration)
startTime := now.Add(-time.Hour * time.Duration(oneRoundDuration)).Format("2006-01-02 15:04:05")
nowStr := now.Format("2006-01-02 15:04:05")
signInDb := implement.NewEggSignInDb(db.Db)
has, signIn, err := signInDb.EggSignInGetOne(startTime, now.Format("2006-01-02 15:04:05"), user.Id)
has, signIn, err := signInDb.EggSignInGetOne(nowStr, nowStr, user.Id)
if err != nil {
e.OutErr(c, e.ERR_DB_ORM, err.Error())
return
@@ -82,12 +73,18 @@ func HomePage(c *gin.Context) {

if has && utils.TimeParseStd(signIn.EndTime).After(now) {
//3.2.1 获取预估每秒获得蛋蛋能量数
estimatePerSecondEggEnergyValue, err1 := decimal.NewFromString(signIn.EstimatePerSecondEggEnergyValue)
estimatePerSecondPersonEggEnergyValue, err1 := decimal.NewFromString(signIn.EstimatePerSecondPersonEggEnergyValue)
if err1 != nil {
e.OutErr(c, e.ERR, err1.Error())
return
}
estimatePerSecondTeamEggEnergyValue, err1 := decimal.NewFromString(signIn.EstimatePerSecondTeamEggEnergyValue)
if err1 != nil {
e.OutErr(c, e.ERR, err1.Error())
return
}
signEggEnergy = estimatePerSecondEggEnergyValue.String()
signPersonalEggEnergy = estimatePerSecondPersonEggEnergyValue.String()
signTeamEggEnergy = estimatePerSecondTeamEggEnergyValue.String()
isSign = true
signCountdown = signIn.EndTime
}
@@ -96,13 +93,15 @@ func HomePage(c *gin.Context) {
amountDb := implement.NewUserVirtualAmountDb(db.Db)
personEggEnergy, err := amountDb.GetUserVirtualWalletBySession(user.Id, eggEnergyBasicSetting.PersonEggEnergyCoinId)
if err != nil {
e.OutErr(c, e.ERR_DB_ORM, nil)
return
}
teamEggEnergy, err := amountDb.GetUserVirtualWalletBySession(user.Id, eggEnergyBasicSetting.TeamEggEnergyCoinId)
if err != nil {
e.OutErr(c, e.ERR_DB_ORM, nil)
return
}
signEggEnergyValue, _ := decimal.NewFromString(signEggEnergy)
signEggEnergyValue, _ := decimal.NewFromString(signPersonalEggEnergy)
personEggEnergyValue, _ := decimal.NewFromString(personEggEnergy.Amount)
teamEggEnergyValue, _ := decimal.NewFromString(teamEggEnergy.Amount)

@@ -125,68 +124,8 @@ func HomePage(c *gin.Context) {
totalActivePoints = utils.StrToFloat64(personActivePoints.Amount) + utils.StrToFloat64(teamActivePoints.Amount)

//5、计算当前基础速率、团队速率
nowBasalRate := utils.StrToFloat64(signEggEnergy) * 60 * 60 //每小时基础速率
var estimateLevel int
nowBasalRateValue := decimal.NewFromFloat(nowBasalRate)
for {
estimateLevel++
rewardDecrementValue := utils.StrToFloat64(teamRewardSetting.RewardDecrementValue) / 100
tmpRewardBase := decimal.NewFromFloat(math.Pow(rewardDecrementValue, float64(estimateLevel)))
tmpReward := nowBasalRateValue.Mul(tmpRewardBase)
rewardEndValue, _ := decimal.NewFromString(teamRewardSetting.RewardEndValue)
if !tmpReward.GreaterThanOrEqual(rewardEndValue) {
estimateLevel--
break
}
if estimateLevel == 99 {
e.OutErr(c, e.ERR, "奖励结束值设置有误")
return
}
}

relateDb := implement.NewUserRelateDb(db.Db)
userRelates, err := relateDb.FindUserRelateByParentUid(user.Id, estimateLevel)
if err != nil {
e.OutErr(c, e.ERR, err.Error())
return
}
var userRelatesUids []string
var userRelatesMap = map[int64]model.UserRelate{}
if userRelates != nil {
for _, userRelate := range *userRelates {
userRelatesUids = append(userRelatesUids, utils.Int64ToStr(userRelate.Uid))
userRelatesMap[userRelate.Uid] = userRelate
}
}

var eggSignIns []*model.EggSignIn
if len(userRelatesUids) > 0 {
eggSignIns, err = signInDb.EggSignInFindByParams(map[string]interface{}{
"key": "uid",
"value": userRelatesUids,
})
if err != nil {
e.OutErr(c, e.ERR_DB_ORM, err.Error())
return
}
}

var nowTeamRate float64 //每小时基础速率
for _, vv := range eggSignIns {
rewardDecrementValue := utils.StrToFloat64(teamRewardSetting.RewardDecrementValue) / 100
tmpRewardBase := decimal.NewFromFloat(math.Pow(rewardDecrementValue, float64(userRelatesMap[vv.Uid].Level)))
tmpReward := nowBasalRateValue.Mul(tmpRewardBase)
rewardEndValue, _ := decimal.NewFromString(teamRewardSetting.RewardEndValue)
if tmpReward.GreaterThanOrEqual(rewardEndValue) {
tmpRewardValue, _ := tmpReward.Float64()
nowTeamRate += tmpRewardValue
}
}

decimalRate := decimal.NewFromInt(100) //百分比
risesValue, _ := decimal.NewFromFloat(rises).Mul(decimalRate).Float64()

var residueTimes = utils.TimeParseStd(signCountdown).Unix() - time.Now().Unix()
nowBasalRate := utils.StrToFloat64(signPersonalEggEnergy) * 60 * 60 //每小时基础速率
NowTeamRate := utils.StrToFloat64(signTeamEggEnergy) * 60 * 60 // 每小时团队速率

userDb := implement.NewUserDb(db.Db)
userCount, err := userDb.UserCount()
@@ -194,42 +133,42 @@ func HomePage(c *gin.Context) {
e.OutErr(c, e.ERR_DB_ORM, err.Error())
return
}
var residueTimes = utils.TimeParseStd(signCountdown).Unix() - time.Now().Unix()

utils.FilePutContents("HomePage", utils.SerializeStr(map[string]interface{}{
"user_phone": user.Phone,
"user_uid": user.Id,
"data": map[string]interface{}{
"is_sign": isSign,
"sign_end_date": signCountdown,
"sign_end_timestamp": utils.TimeParseStd(signCountdown).Unix(),
"residue_times": residueTimes,
"total_egg_energy": totalEggEnergy,
"sign_reward_egg_energy": utils.StrToFloat64(signIn.EstimatePerSecondEggEnergyValue),
"total_active_points": totalActivePoints,
"egg_energy_now_price": nowPrice,
"initial_price": initialPrice,
"is_rises": isRise,
"rises": risesValue,
"now_basal_rate": nowBasalRate,
"now_team_rate": nowTeamRate,
"user_count": userCount,
"nickname": user.Nickname,
"is_sign": isSign,
"sign_end_date": signCountdown,
"sign_end_timestamp": utils.TimeParseStd(signCountdown).Unix(),
"residue_times": residueTimes,
"total_egg_energy": totalEggEnergy,
"total_active_points": totalActivePoints,
"egg_energy_now_price": nowPrice,
"initial_price": initialPrice,
"is_rises": isRise,
"rises": rises,
"now_basal_rate": nowBasalRate,
"now_team_rate": NowTeamRate,
"user_count": userCount,
"nickname": user.Nickname,
},
}))

resp := md.HomePageResp{
IsSign: isSign,
SignEndTime: signCountdown,
TotalEggEnergy: utils.Float64ToStr(totalEggEnergy),
SignRewardEggEnergy: signIn.EstimatePerSecondEggEnergyValue,
TotalActivePoints: utils.Float64ToStr(totalActivePoints),
EggEnergyNowPrice: nowPrice,
InitialPrice: initialPrice,
IsRises: isRise,
Rises: utils.Float64ToStr(risesValue),
NowBasalRate: utils.Float64ToStr(nowBasalRate),
NowTeamRate: utils.Float64ToStr(nowTeamRate),
UserCount: userCount,
NickName: user.Nickname,
IsSign: isSign,
SignEndTime: signCountdown,
TotalEggEnergy: utils.Float64ToStr(totalEggEnergy),
TotalActivePoints: utils.Float64ToStr(totalActivePoints),
EggEnergyNowPrice: nowPrice,
InitialPrice: initialPrice,
IsRises: isRise,
Rises: utils.Float64ToStr(rises),
NowBasalRate: utils.Float64ToStr(nowBasalRate),
NowTeamRate: utils.Float64ToStr(NowTeamRate),
UserCount: userCount,
NickName: user.Nickname,
}

e.OutSuc(c, resp, nil)


+ 3
- 3
app/md/md_add_friend.go Ver fichero

@@ -84,13 +84,13 @@ type NineDimensionalSpaceResp struct {
}

type BasalRateResp struct {
ConsumedTime string `json:"consumed_time"` // 消耗时间
ConsumedTime string `json:"consumed_time"` // 消耗时间/小时
ConsumedEggEnergy string `json:"consumed_egg_energy"` // 收益蛋蛋能量
RemainingTime string `json:"remaining_time"` // 剩余时间
RemainingTime string `json:"remaining_time"` // 剩余时间/小时
RemainingEggEnergy string `json:"remaining_egg_energy"` // 剩余蛋蛋能量
BasalRate string `json:"basal_rate"` // 基础速率
ConsumedEggPoint string `json:"consumed_egg_point"` // 消耗蛋蛋积分
EstimatedRevenue string `json:"estimated_revenue"` // 预估收益
EstimatedRevenue string `json:"estimated_revenue"` // 预估收益蛋蛋能量
SignCountdown string `json:"sign_countdown"` // 收益倒计时
}



+ 12
- 13
app/md/md_home_page.go Ver fichero

@@ -1,19 +1,18 @@
package md

type HomePageResp struct {
IsSign bool `json:"is_sign"` // 是否完成签到
SignEndTime string `json:"sign_end_time"` // 签到截止时间
TotalEggEnergy string `json:"total_egg_energy"` // 总蛋蛋能量
SignRewardEggEnergy string `json:"sign_reward_egg_energy"` // 签到奖励蛋蛋能量/秒
TotalActivePoints string `json:"total_active_points"` // 总活跃积分
EggEnergyNowPrice string `json:"egg_energy_now_price"` // 蛋蛋能量当前价格
InitialPrice string `json:"initial_price"` // 蛋蛋能量初始价格
IsRises bool `json:"is_rises"` // 是否涨价
Rises string `json:"rises"` // 涨/跌价百分比
NowBasalRate string `json:"now_basal_rate"` // 当前基础速率/小时
NowTeamRate string `json:"now_team_rate"` // 当前团队速率/小时
UserCount int64 `json:"user_count"` // 当前用户数量
NickName string `json:"nick_name"` // 用户名称
IsSign bool `json:"is_sign"` // 是否开始签到
SignEndTime string `json:"sign_end_time"` // 签到截止时间
TotalEggEnergy string `json:"total_egg_energy"` // 总蛋蛋能量
TotalActivePoints string `json:"total_active_points"` // 总蛋蛋积分
EggEnergyNowPrice string `json:"egg_energy_now_price"` // 蛋蛋能量当前价格
InitialPrice string `json:"initial_price"` // 蛋蛋能量初始价格
IsRises bool `json:"is_rises"` // 是否涨价
Rises string `json:"rises"` // 涨/跌价百分比
NowBasalRate string `json:"now_basal_rate"` // 当前基础速率/小时
NowTeamRate string `json:"now_team_rate"` // 当前团队速率/小时
UserCount int64 `json:"user_count"` // 当前用户数量
NickName string `json:"nick_name"` // 用户名称
}

type HomePageWatchAdRuleResp struct {


+ 9
- 14
docs/docs.go Ver fichero

@@ -1,5 +1,4 @@
// Code generated by swaggo/swag. DO NOT EDIT.

// Package docs Code generated by swaggo/swag. DO NOT EDIT
package docs

import "github.com/swaggo/swag"
@@ -556,9 +555,7 @@ const docTemplate = `{
"name": "req",
"in": "body",
"required": true,
"schema": {
"type": "object"
}
"schema": {}
}
],
"responses": {
@@ -733,11 +730,11 @@ const docTemplate = `{
"type": "string"
},
"consumed_time": {
"description": "消耗时间",
"description": "消耗时间/小时",
"type": "string"
},
"estimated_revenue": {
"description": "预估收益",
"description": "预估收益蛋蛋能量",
"type": "string"
},
"remaining_egg_energy": {
@@ -745,7 +742,7 @@ const docTemplate = `{
"type": "string"
},
"remaining_time": {
"description": "剩余时间",
"description": "剩余时间/小时",
"type": "string"
},
"sign_countdown": {
@@ -922,7 +919,7 @@ const docTemplate = `{
"type": "boolean"
},
"is_sign": {
"description": "是否完成签到",
"description": "是否开始签到",
"type": "boolean"
},
"nick_name": {
@@ -945,12 +942,8 @@ const docTemplate = `{
"description": "签到截止时间",
"type": "string"
},
"sign_reward_egg_energy": {
"description": "签到奖励蛋蛋能量/秒",
"type": "string"
},
"total_active_points": {
"description": "总活跃积分",
"description": "总蛋蛋积分",
"type": "string"
},
"total_egg_energy": {
@@ -1311,6 +1304,8 @@ var SwaggerInfo = &swag.Spec{
Description: "APP客户端-Api接口",
InfoInstanceName: "swagger",
SwaggerTemplate: docTemplate,
LeftDelim: "{{",
RightDelim: "}}",
}

func init() {


+ 6
- 12
docs/swagger.json Ver fichero

@@ -549,9 +549,7 @@
"name": "req",
"in": "body",
"required": true,
"schema": {
"type": "object"
}
"schema": {}
}
],
"responses": {
@@ -726,11 +724,11 @@
"type": "string"
},
"consumed_time": {
"description": "消耗时间",
"description": "消耗时间/小时",
"type": "string"
},
"estimated_revenue": {
"description": "预估收益",
"description": "预估收益蛋蛋能量",
"type": "string"
},
"remaining_egg_energy": {
@@ -738,7 +736,7 @@
"type": "string"
},
"remaining_time": {
"description": "剩余时间",
"description": "剩余时间/小时",
"type": "string"
},
"sign_countdown": {
@@ -915,7 +913,7 @@
"type": "boolean"
},
"is_sign": {
"description": "是否完成签到",
"description": "是否开始签到",
"type": "boolean"
},
"nick_name": {
@@ -938,12 +936,8 @@
"description": "签到截止时间",
"type": "string"
},
"sign_reward_egg_energy": {
"description": "签到奖励蛋蛋能量/秒",
"type": "string"
},
"total_active_points": {
"description": "总活跃积分",
"description": "总蛋蛋积分",
"type": "string"
},
"total_egg_energy": {


+ 6
- 10
docs/swagger.yaml Ver fichero

@@ -24,16 +24,16 @@ definitions:
description: 消耗蛋蛋积分
type: string
consumed_time:
description: 消耗时间
description: 消耗时间/小时
type: string
estimated_revenue:
description: 预估收益
description: 预估收益蛋蛋能量
type: string
remaining_egg_energy:
description: 剩余蛋蛋能量
type: string
remaining_time:
description: 剩余时间
description: 剩余时间/小时
type: string
sign_countdown:
description: 收益倒计时
@@ -153,7 +153,7 @@ definitions:
description: 是否涨价
type: boolean
is_sign:
description: 是否完成签到
description: 是否开始签到
type: boolean
nick_name:
description: 用户名称
@@ -170,11 +170,8 @@ definitions:
sign_end_time:
description: 签到截止时间
type: string
sign_reward_egg_energy:
description: 签到奖励蛋蛋能量/秒
type: string
total_active_points:
description: 总活跃积分
description: 总蛋蛋积分
type: string
total_egg_energy:
description: 总蛋蛋能量
@@ -772,8 +769,7 @@ paths:
in: body
name: req
required: true
schema:
type: object
schema: {}
produces:
- application/json
responses:


+ 1
- 1
go.mod Ver fichero

@@ -32,7 +32,7 @@ require (
)

require (
code.fnuoos.com/EggPlanet/egg_models.git v0.2.1-0.20241121103041-c8eab82bd33d
code.fnuoos.com/EggPlanet/egg_models.git v0.2.1-0.20241122012509-ceb61ba8203c
code.fnuoos.com/EggPlanet/egg_system_rules.git v0.0.4-0.20241122005808-60ab25ac1d22
code.fnuoos.com/go_rely_warehouse/zyos_go_es.git v1.0.1-0.20241118083738-0f22da9ba0be
code.fnuoos.com/go_rely_warehouse/zyos_go_mq.git v0.0.5


Cargando…
Cancelar
Guardar