feat 奇怪的知识1.0.1

This commit is contained in:
2026-01-13 11:28:00 +08:00
parent b8e5aba27c
commit 7aec1c2d4f
4 changed files with 7 additions and 8 deletions

View File

@@ -26,10 +26,10 @@ func NewUserDao(ctx context.Context, cache ...*redis.CacheClient) *UserDao {
return dao
}
func (d *UserDao) Create(user *model.User) error {
func (d *UserDao) Create(user *model.User) (*model.User, error) {
err := d.query.User.WithContext(d.ctx).
Create(user)
return err
return user, err
}
func (d *UserDao) Updates(user *model.User) error {

View File

@@ -18,10 +18,9 @@ func (s *Server) Login(ctx context.Context, req *grpc_pb.LoginReq) (*grpc_pb.Log
user, err := userDao.FindByPhone(req.Phone)
if err != nil {
if errors.Is(err, gorm.ErrRecordNotFound) {
user = &model.User{
if user, err = userDao.Create(&model.User{
Phone: req.Phone,
}
if err := userDao.Create(user); err != nil {
}); err != nil {
return nil, err
}
user.Name = fmt.Sprintf("user_%v", user.Sn)