1、触发时间修改
2、用户增加父级邀请人
This commit is contained in:
@ -16,6 +16,7 @@ import (
|
||||
"go-admin/pkg/emailhelper"
|
||||
"time"
|
||||
|
||||
"github.com/go-admin-team/go-admin-core/logger"
|
||||
log "github.com/go-admin-team/go-admin-core/logger"
|
||||
"go.uber.org/zap"
|
||||
"gorm.io/gorm"
|
||||
@ -81,17 +82,23 @@ func UserRegister(orm *gorm.DB, registerInfo sysmodel.FrontedUserRegisterReq) (i
|
||||
//if code := CheckPhoneOrEmailCaptcha(orm, cc); code != statuscode.OK {
|
||||
// return "", "", statuscode.CaptchaInvalid
|
||||
//}
|
||||
parentRegister := models.LineUser{}
|
||||
if err := orm.Model(&parentRegister).Where("id =?", registerInfo.Pid).Find(&parentRegister).Error; err != nil {
|
||||
logger.Error("获取推荐人失败", err)
|
||||
}
|
||||
|
||||
user := models.LineUser{
|
||||
Pid: registerInfo.Pid,
|
||||
Password: registerInfo.Password,
|
||||
Salt: inttostring.GenerateRandomString(6),
|
||||
Email: registerInfo.Email,
|
||||
InviteCode: inttostring.NewInvite().Encode(int(time.Now().Unix())),
|
||||
Loginip: registerInfo.IP,
|
||||
Mobile: registerInfo.Phone,
|
||||
Area: registerInfo.PhoneAreaCode,
|
||||
Status: "verify",
|
||||
LoginTime: time.Now(),
|
||||
Pid: registerInfo.Pid,
|
||||
TopReferrerId: parentRegister.Pid,
|
||||
Password: registerInfo.Password,
|
||||
Salt: inttostring.GenerateRandomString(6),
|
||||
Email: registerInfo.Email,
|
||||
InviteCode: inttostring.NewInvite().Encode(int(time.Now().Unix())),
|
||||
Loginip: registerInfo.IP,
|
||||
Mobile: registerInfo.Phone,
|
||||
Area: registerInfo.PhoneAreaCode,
|
||||
Status: "verify",
|
||||
LoginTime: time.Now(),
|
||||
ModelTime: cModels.ModelTime{
|
||||
CreatedAt: time.Now(),
|
||||
UpdatedAt: time.Now(),
|
||||
|
||||
Reference in New Issue
Block a user