Selaa lähdekoodia

需求重构,以手机号为主,未对齐多余的输入微信号丢弃

liwei 2 päivää sitten
vanhempi
commit
d0192fefac
1 muutettua tiedostoa jossa 8 lisäystä ja 6 poistoa
  1. 8 6
      internal/logic/chat/add_friend_by_phone_logic.go

+ 8 - 6
internal/logic/chat/add_friend_by_phone_logic.go

@@ -78,9 +78,9 @@ func (l *AddFriendByPhoneLogic) rebuildAddFriendByPhoneInfos(req *types.AddFrien
 		return nil, err
 	}
 	infos := []AddFriendByPhoneInfo{}
-	for idx, weChatid := range req.WeChatIds {
-		info := AddFriendByPhoneInfo{Type: req.Type, WeChatId: weChatid,
-			Phone: req.Phones[idx], Message: req.Message, CallbackURL: req.CallbackURL}
+	for idx, phone := range req.Phones {
+		info := AddFriendByPhoneInfo{Type: req.Type, WeChatId: req.WeChatIds[idx],
+			Phone: phone, Message: req.Message, CallbackURL: req.CallbackURL}
 		infos = append(infos, info)
 	}
 	return infos, nil
@@ -111,9 +111,11 @@ func (l *AddFriendByPhoneLogic) alignWxidsAndPhones(Oid uint64, CType uint64,
 			weChatIds = append(weChatIds, GetRandWxid(allWxIds))
 		}
 	} else { //case 3: 输入的wxids比phones大
-		for i := 0; i < lenWechatIds-lenPhones; i++ {
-			phones = append(phones, GetRandWxid(phones))
-		}
+		/*
+			for i := 0; i < lenWechatIds-lenPhones; i++ {
+				phones = append(phones, GetRandWxid(phones))
+			}
+		*/
 	}
 	return true, weChatIds, phones, nil
 }