fix: 修改vip逻辑(删除会员身份)

master
howell 3 years ago
parent 791238486d
commit f0c8af2c3e

@ -224,7 +224,7 @@ func ConfirmOrderTradeSuc(orderInfo *order.Information, clientIP ...string) erro
}
level := 0
if userInfo.LoginApp {
level = 1
level = 0
}
var parentID uint = 0
if userInfo.ParentID == 0 {

@ -17,7 +17,6 @@ import (
"recook/internal/cache"
. "recook/internal/dbc"
"recook/internal/define"
"recook/internal/model/order"
"recook/internal/model/user"
service "recook/internal/service/app"
"recook/internal/static_path"
@ -654,16 +653,16 @@ func login(c *gin.Context, info *user.Information) {
if realInfo.ID > 0 {
isVerified = true
}
if info.Level == 0 && info.ParentID != 0 {
var od order.Information
mysql2.Db.First(&od, "user_id = ? and status =4", info.ID)
if od.ID > 0 {
// upgrade 存在已完成的订单
if err := DB.Table(info.TableName()).Where("id=?", info.ID).Update("level", 1).Error; err != nil {
back.Fail(c, err.Error())
}
}
}
// if info.Level == 0 && info.ParentID != 0 {
// var od order.Information
// mysql2.Db.First(&od, "user_id = ? and status =4", info.ID)
// if od.ID > 0 {
// // upgrade 存在已完成的订单
// if err := DB.Table(info.TableName()).Where("id=?", info.ID).Update("level", 1).Error; err != nil {
// back.Fail(c, err.Error())
// }
// }
// }
//追加app登录状态
if err := DB.Table(info.TableName()).Where("id=?", info.ID).Update("login_app", 1).Error; err != nil {
back.Fail(c, err.Error())

@ -52,9 +52,9 @@ func (o IncomeType) GetStr() string {
}
var profitMap = map[IncomeType]decimal.Decimal{
Self: decimal.NewFromFloat(0.4),
Guide: decimal.NewFromFloat(0.4),
Brand: decimal.NewFromFloat(0.1),
Self: decimal.NewFromFloat(0.5),
Guide: decimal.NewFromFloat(0.5),
Brand: decimal.NewFromFloat(0.0),
Shop: decimal.NewFromFloat(0.2),
Company: decimal.NewFromFloat(0.3),
All: decimal.NewFromFloat(1),

Loading…
Cancel
Save