调整任务列表以及同步任务接口
This commit is contained in:
@ -15,6 +15,7 @@ import (
|
||||
"server/utility/ecode"
|
||||
"server/utility/encrypt"
|
||||
"server/utility/jwt"
|
||||
"server/utility/sms"
|
||||
"server/utility/snowid"
|
||||
)
|
||||
|
||||
@ -106,8 +107,17 @@ func (s *sMerchantAdmin) Code(ctx context.Context, in *model.MerchantAdminCodeIn
|
||||
return nil, ecode.Fail.Sub("该手机号已被注册")
|
||||
}
|
||||
// TODO 调用验证码服务发送验证码
|
||||
client, b := sms.GetClient("aliyunsms")
|
||||
if !b {
|
||||
return nil, ecode.Fail.Sub("获取短信服务失败")
|
||||
}
|
||||
digits := grand.Digits(6)
|
||||
if _, err = client.SendCode(ctx, &model.SMSCodeIn{Phone: in.Phone, Code: digits}); err != nil {
|
||||
return nil, ecode.Fail.Sub("发送验证码失败")
|
||||
}
|
||||
|
||||
// 插入缓存,过期时间为 5 分钟
|
||||
if err = g.Redis().SetEX(ctx, "merchant_admin_code:"+in.Phone, grand.Digits(6), 5*60); err != nil {
|
||||
if err = g.Redis().SetEX(ctx, "merchant_admin_code:"+in.Phone, digits, 5*60); err != nil {
|
||||
return nil, ecode.Fail.Sub("插入验证码缓存失败")
|
||||
}
|
||||
|
||||
@ -182,7 +192,7 @@ func (s *sMerchantAdmin) Register(ctx context.Context, in *model.MerchantAdminRe
|
||||
IsPrimary: true,
|
||||
Username: in.Username,
|
||||
RoleId: merchantRoleId,
|
||||
Status: consts.MerchantAdministratorEnable,
|
||||
Status: consts.MerchantAdministratorDisable,
|
||||
}).Insert(); err != nil {
|
||||
return ecode.Fail.Sub("插入商户管理员数据失败")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user