李昊 4 vuotta sitten
vanhempi
commit
c892114299

+ 1 - 1
GxPress/Api/GxPress.Api/AppControllers/GroupChatController.cs

@@ -115,7 +115,7 @@ namespace GxPress.Api.AppControllers
             {
                 insertGroupChatUsersRequest.GroupChatImId = result.GroupChatImId;
                 insertGroupChatUsersRequest.IsFound = true;
-                await _groupChatUserService.InsertAsync(insertGroupChatUsersRequest);
+                //await _groupChatUserService.InsertAsync(insertGroupChatUsersRequest);
                 //获取群信息
                 return await _groupChatRepository.GetGroupChatInfoByImIdAsync(result.GroupChatImId);
             }

+ 9 - 9
GxPress/Service/GxPress.Service.Implement/IM/IMService.Chatgroups.cs

@@ -42,19 +42,19 @@ namespace GxPress.Service.Implement.IM
                 var users = await _userRepository.UserListInsAsync(request.UserIds);
                 //获取用户
                 var user = await _userRepository.GetAsync(request.UserId);
-                // var list = new List<string>();
-                // list.AddRange(users.Select(n => n.ImId));
-                // //构造数据
-                // string userValues = string.Empty;
-                // foreach (var value in list)
-                //     userValues += "\"" + value + "\",";
-                // if (userValues.Length > 0)
-                //     userValues = userValues.Remove(userValues.Length - 1, 1);
+                var list = new List<string>();
+                list.AddRange(users.Select(n => n.ImId));
+                //构造数据
+                string userValues = string.Empty;
+                foreach (var value in list)
+                    userValues += "\"" + value + "\",";
+                if (userValues.Length > 0)
+                    userValues = userValues.Remove(userValues.Length - 1, 1);
                 var members_only = request.IsAdmin ? "true" : "false";
                 var jsonString =
                     "{\"groupname\":\"" + request.Name + "\",\"desc\":\"" + request.Introduce +
                     "\",\"public\":true,\"maxusers\":1000,\"members_only\":" + members_only + ",\"owner\":\"" +
-                    user.ImId + "\",\"members\":[]}";
+                    user.ImId + "\",\"members\":["+userValues+"]}";
                 var response =
                     await HttpClientHelper.PostAsync(url, JsonConvert.DeserializeObject(jsonString), headers);
                 var tokenJson = await response.Content.ReadAsStringAsync();