调整任务列表以及同步任务接口

This commit is contained in:
2025-07-08 12:47:21 +08:00
parent 1a5cc50881
commit 340940cbfb
13 changed files with 160 additions and 170 deletions

View File

@ -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("插入商户管理员数据失败")
}