Forráskód Böngészése

fix:修改contact/simple

jimmyyem 2 hete
szülő
commit
b01ac175e5

+ 8 - 1
internal/logic/contact/get_contact_simple_list_logic.go

@@ -2,6 +2,7 @@ package contact
 
 import (
 	"context"
+	"fmt"
 	"github.com/suyuan32/simple-admin-common/msg/errormsg"
 	"wechat-api/ent/contact"
 	"wechat-api/ent/predicate"
@@ -64,10 +65,16 @@ func (l *GetContactSimpleListLogic) GetContactSimpleList(req *types.ContactListR
 	resp.Data.Total = data.PageDetails.Total
 
 	for _, v := range data.List {
+		var nickname string
+		if v.Markname != "" {
+			nickname = fmt.Sprintf("%s(%s)", v.Nickname, v.Markname)
+		} else {
+			nickname = v.Nickname
+		}
 		resp.Data.Data = append(resp.Data.Data,
 			types.ContactSimpleInfo{
 				Wxid:     &v.Wxid,
-				Nickname: &v.Nickname,
+				Nickname: &nickname,
 			})
 	}