Przeglądaj źródła

update some service

v_grhhuang 9 miesięcy temu
rodzic
commit
39c4194aec

+ 1 - 1
etc/slowwild.yaml

@@ -14,6 +14,6 @@ DB:
   DataSource: root:easy-chat@tcp(121.11.99.220:13306)/slow_wild?charset=utf8mb4&parseTime=True&loc=Local
 
 RedisConf:
-  Host: 121.11.99.220:16379
+  Host: 127.0.0.1:6379
   Password: ""
   DB: 0

+ 4 - 2
internal/logic/createpostlogic.go

@@ -173,8 +173,10 @@ func (l *CreatePostLogic) CreatePost(in *slowwildserver.CreatePostReq) (*slowwil
 		}
 
 		// 创建帖子和话题的关联关系
-		if err := tagModel.CreateTagWithPost(l.ctx, post.ID, tagIds); err != nil {
-			return err
+		if len(tagIds) > 0 {
+			if err := tagModel.CreateTagWithPost(l.ctx, post.ID, tagIds); err != nil {
+				return err
+			}
 		}
 
 		// 检查被艾特的用户是否存在

+ 11 - 0
internal/logic/registerlogic.go

@@ -2,6 +2,7 @@ package logic
 
 import (
 	"context"
+	"fmt"
 
 	"slowwild/internal/errorx"
 	"slowwild/internal/model"
@@ -51,6 +52,15 @@ func (l *RegisterLogic) Register(in *slowwildserver.RegisterReq) (*slowwildserve
 	salt := utils.GenerateSalt()
 	// 加密密码
 	encryptedPassword := utils.EncryptPassword(in.Password, salt)
+	//判断是否是空的用户名
+	var username string
+	if in.Nickname == "" {
+		in.Nickname = fmt.Sprintf("用户-%s", in.Phone)
+		username = fmt.Sprintf("用户-%s", in.Phone)
+	} else {
+		username = in.Nickname
+	}
+	// 生成一个随机用户名称
 
 	// 创建用户
 	user := &model.User{
@@ -60,6 +70,7 @@ func (l *RegisterLogic) Register(in *slowwildserver.RegisterReq) (*slowwildserve
 		Nickname: in.Nickname,
 		Sex:      int(in.Sex),
 		Status:   1, // 正常状态
+		Username: username,
 	}
 
 	err = l.svcCtx.UserModel.Create(l.ctx, user)

+ 1 - 1
internal/utils/jwt.go

@@ -7,7 +7,7 @@ import (
 )
 
 type Claims struct {
-	UserId int64
+	UserId int64 `json:"user_id"`
 	jwt.RegisteredClaims
 }