package com.evotech.hd.wechat; import java.util.Date; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; import com.evotech.hd.common.core.dao.wechat.WechatUserDao; import com.evotech.hd.common.core.entity.wechat.WechatUser; import com.evotech.hd.common.core.utils.XCXUtil; import com.evotech.hd.wechat.config.XcxProperties; import com.evotech.hd.wechat.service.AccessTokenService; import cn.hutool.core.util.RandomUtil; import jakarta.annotation.Resource; @SpringBootTest class WechatServerApplicationTests { @Resource private AccessTokenService accessTokenService; @Resource private XcxProperties xcxProperties; @Resource private WechatUserDao wechatUserDao; // @Test // void contextLoads() { // String res = accessTokenService.getAccessToken(); // System.out.println(res); // } @Test void addUsers() { for (int i = 0; i < 4000; i++) { WechatUser user = new WechatUser(); user.setOpenid("HD" + RandomUtil.randomString(28)); user.setAppid(xcxProperties.getAppid()); user.setWuid(XCXUtil.wechatUid(xcxProperties.getAppid(), user.getOpenid())); user.setUnionid("hbyt-" + RandomUtil.randomString(22)); user.setPhoneNumber("18888" + String.format("%06d", i)); user.setNickName("昵称" + i); user.setName("测试名称" + i); user.setGender(RandomUtil.randomInt(1, 3)); user.setCtime(new Date()); wechatUserDao.insert(user); } } }