Commit bfdf9af1 by Future

添加用户

parent 2ee3dbc2
package io.geekidea.springbootplus.test;
import java.util.Date;
import cn.hutool.core.codec.Base64;
import com.wecloud.im.entity.ImClient;
import com.wecloud.im.entity.ImIosApns;
import com.wecloud.im.friend.entity.ImFriend;
import com.wecloud.im.friend.service.ImFriendService;
import com.wecloud.im.service.ImClientService;
import com.wecloud.im.service.ImIosApnsService;
import com.wecloud.utils.SnowflakeUtil;
import io.geekidea.springbootplus.SpringBootPlusApplication;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
@SpringBootTest(classes = SpringBootPlusApplication.class)
@RunWith(SpringRunner.class)
public class AddUserTest {
@Autowired
private ImClientService imClientService;
@Autowired
private ImFriendService imFriendService;
@Test
public void test() throws Exception {
Long begin = 300000000000000003L;
Long end = 300000000000000203L;
int a = 3;
for (long i= begin; i <= end; i++) {
ImClient imClient = new ImClient();
imClient.setId(begin);
imClient.setCreateTime(new Date());
imClient.setLastOfflineTime(new Date());
imClient.setUpdateTime(new Date());
imClient.setFkAppid(1L);
imClient.setAttributes(null);
imClient.setClientId(begin+"");
imClient.setHeadPortrait(null);
imClient.setNickname("阿萨姆" + a);
a ++;
imClientService.save(imClient);
ImFriend imFriend1 = new ImFriend();
imFriend1.setId(SnowflakeUtil.getId());
imFriend1.setClientId(begin + "");
imFriend1.setClientIdFriend("1588082807551512576");
imFriend1.setClientIdClaimer("1588082807551512576");
imFriend1.setFriendName("");
imFriend1.setRejectRemark("");
imFriend1.setRequestRemark("");
imFriend1.setState(2);
imFriend1.setCreateTime(new Date());
imFriend1.setUpdateTime(new Date());
imFriendService.save(imFriend1);
ImFriend imFriend2 = new ImFriend();
imFriend1.setId(SnowflakeUtil.getId());
imFriend1.setClientId("1588082807551512576");
imFriend1.setClientIdFriend(begin + "");
imFriend1.setClientIdClaimer("1588082807551512576");
imFriend1.setFriendName("");
imFriend1.setRejectRemark("");
imFriend1.setRequestRemark("");
imFriend1.setState(2);
imFriend1.setCreateTime(new Date());
imFriend1.setUpdateTime(new Date());
imFriendService.save(imFriend2);
}
}
}
......@@ -15,7 +15,7 @@ spring-boot-plus:
spring:
datasource:
url: jdbc:mysql://116.205.173.171:3306/wecloud_im_paas?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true
url: jdbc:mysql://124.71.83.11:3306/wecloud_im_paas?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true
username: web
password: SeTLHCRhmWpizxxRpQcc
......
......@@ -15,7 +15,7 @@ spring-boot-plus:
spring:
datasource:
url: jdbc:mysql://121.37.22.224:3306/wecloud_im_feature_cluster?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true
url: jdbc:mysql://124.71.83.11:3306/wecloud_im_feature_cluster?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: temple123456
......
......@@ -206,6 +206,7 @@ spring-boot-plus:
# 发送短信验证码
- /verify/**
- /signDemo/monitor
- /imClient/testUser
# 多行字符串权限配置
filter-chain-definitions: |
......
package com.wecloud.im.controller;
import com.wecloud.im.friend.entity.ImFriend;
import com.wecloud.im.friend.service.ImFriendService;
import com.wecloud.utils.SnowflakeUtil;
import io.geekidea.springbootplus.framework.common.api.ApiCode;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
......@@ -11,6 +14,7 @@ import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
......@@ -67,6 +71,9 @@ public class ImClientController extends BaseController {
@Autowired
private ImApplicationService imApplicationService;
@Autowired
private ImFriendService imFriendService;
/**
* 查询我的信息
*/
......@@ -210,5 +217,69 @@ public class ImClientController extends BaseController {
return ApiResult.ok(imClientService.modifyUserAttributes(param.getUserId(), param.getAttributes()));
}
@PostMapping("/testUser")
@ApiOperation(value = "testUser")
public ApiResult<Boolean> testUser() {
Long begin = 300000000000000003L;
Long end = 300000000000000203L;
int a = 3;
for (long i= begin; i <= end; i++) {
try {
ImClient imClient = new ImClient();
imClient.setId(begin);
imClient.setCreateTime(new Date());
imClient.setLastOfflineTime(new Date());
imClient.setUpdateTime(new Date());
imClient.setFkAppid(1L);
imClient.setAttributes(null);
imClient.setClientId(begin + "");
imClient.setHeadPortrait(null);
imClient.setNickname("阿萨姆" + a);
a++;
imClientService.save(imClient);
} catch (Exception e) {
}
try {
ImFriend imFriend1 = new ImFriend();
imFriend1.setId(SnowflakeUtil.getId());
imFriend1.setClientId(begin + "");
imFriend1.setClientIdFriend("1588082807551512576");
imFriend1.setClientIdClaimer("1588082807551512576");
imFriend1.setFriendName("");
imFriend1.setRejectRemark("");
imFriend1.setRequestRemark("");
imFriend1.setState(2);
imFriend1.setCreateTime(new Date());
imFriend1.setUpdateTime(new Date());
imFriendService.save(imFriend1);
} catch (Exception e) {
}
try {
ImFriend imFriend2 = new ImFriend();
imFriend2.setId(SnowflakeUtil.getId());
imFriend2.setClientId("1588082807551512576");
imFriend2.setClientIdFriend(begin + "");
imFriend2.setClientIdClaimer("1588082807551512576");
imFriend2.setFriendName("");
imFriend2.setRejectRemark("");
imFriend2.setRequestRemark("");
imFriend2.setState(2);
imFriend2.setCreateTime(new Date());
imFriend2.setUpdateTime(new Date());
imFriendService.save(imFriend2);
}catch (Exception e) {
}
}
return ApiResult.ok(Boolean.TRUE);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment