|
@@ -44,18 +44,19 @@ func OpenIdSet(c *gin.Context) {
|
|
sqlData.OpenID = outData.OpenId
|
|
sqlData.OpenID = outData.OpenId
|
|
num := sqlData.GetNum()
|
|
num := sqlData.GetNum()
|
|
if num == 0 {
|
|
if num == 0 {
|
|
- if inData.OpenId != "" { //有上级
|
|
|
|
|
|
+ if inData.OpenId != "" { //有上级更新上级加分日志
|
|
sql1.OpenID = inData.OpenId
|
|
sql1.OpenID = inData.OpenId
|
|
//创建用户
|
|
//创建用户
|
|
sqlData.CreateTime = tools.GetCurrntTimeStr()
|
|
sqlData.CreateTime = tools.GetCurrntTimeStr()
|
|
sqlData.UpdateTime = tools.GetCurrntTimeStr()
|
|
sqlData.UpdateTime = tools.GetCurrntTimeStr()
|
|
sqlData.OpenID1 = inData.OpenId
|
|
sqlData.OpenID1 = inData.OpenId
|
|
-
|
|
|
|
|
|
+ sqlData.Score = 3
|
|
sqlData.Create()
|
|
sqlData.Create()
|
|
} else { //无上级用户
|
|
} else { //无上级用户
|
|
//创建用户
|
|
//创建用户
|
|
sqlData.CreateTime = tools.GetCurrntTimeStr()
|
|
sqlData.CreateTime = tools.GetCurrntTimeStr()
|
|
sqlData.UpdateTime = tools.GetCurrntTimeStr()
|
|
sqlData.UpdateTime = tools.GetCurrntTimeStr()
|
|
|
|
+ sqlData.Score = 3
|
|
sqlData.Create()
|
|
sqlData.Create()
|
|
}
|
|
}
|
|
|
|
|
|
@@ -80,14 +81,16 @@ func GetUserScore(c *gin.Context) {
|
|
data, err := sqlData.GetScore()
|
|
data, err := sqlData.GetScore()
|
|
if err != nil {
|
|
if err != nil {
|
|
app.Error(c, 500, err, err.Error())
|
|
app.Error(c, 500, err, err.Error())
|
|
|
|
+ return
|
|
}
|
|
}
|
|
- app.OK(c, data.Score, "成功")
|
|
|
|
|
|
+ app.OK(c, data, "成功")
|
|
}
|
|
}
|
|
|
|
|
|
//用户消费积分
|
|
//用户消费积分
|
|
func SubUserScore(c *gin.Context) {
|
|
func SubUserScore(c *gin.Context) {
|
|
var inData models.SubUserScoreRequest
|
|
var inData models.SubUserScoreRequest
|
|
var sqlData bizhi.User
|
|
var sqlData bizhi.User
|
|
|
|
+ var score bizhi.ScoreLog
|
|
|
|
|
|
err := c.ShouldBindJSON(&inData)
|
|
err := c.ShouldBindJSON(&inData)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -96,6 +99,14 @@ func SubUserScore(c *gin.Context) {
|
|
}
|
|
}
|
|
|
|
|
|
sqlData.OpenID = inData.OpenId
|
|
sqlData.OpenID = inData.OpenId
|
|
|
|
+ score.OpenID = inData.OpenId
|
|
|
|
+ score.Type = inData.Type
|
|
|
|
+ if inData.Type == 2 { //签到领积分校验日期
|
|
|
|
+ if !score.CheckScoreLog(inData.Num) {
|
|
|
|
+ app.Error(c, 501, nil, "今日领取次数已满")
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
err = sqlData.SubScore(inData)
|
|
err = sqlData.SubScore(inData)
|
|
if err != nil {
|
|
if err != nil {
|
|
app.Error(c, 500, err, err.Error())
|
|
app.Error(c, 500, err, err.Error())
|
|
@@ -145,3 +156,26 @@ func GetUserList(c *gin.Context) {
|
|
|
|
|
|
app.PageOK(c, userVal, count, pageIndex, pageSize, app.Success)
|
|
app.PageOK(c, userVal, count, pageIndex, pageSize, app.Success)
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+func UpdateUser(c *gin.Context) {
|
|
|
|
+ var inData models.UpdateUserScoreRequest
|
|
|
|
+ var user bizhi.User
|
|
|
|
+
|
|
|
|
+ err := c.ShouldBindJSON(&inData)
|
|
|
|
+ if err != nil {
|
|
|
|
+ app.Error(c, 400, err, err.Error())
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ user.NickName = inData.NickName
|
|
|
|
+ user.AvatarUrl = inData.AvatarUrl
|
|
|
|
+ user.OpenID = inData.OpenId
|
|
|
|
+
|
|
|
|
+ err = user.UpdateUserName()
|
|
|
|
+ if err != nil {
|
|
|
|
+ app.Error(c, 500, err, err.Error())
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ app.OK(c, nil, "成功")
|
|
|
|
+
|
|
|
|
+}
|