2. 生成测试数据,大数据量测试 3. 增加企业用户批量订单支付功能 4. 调整首页数据查询方式,增加 订单和交易的 中间表 来进行按日期等条件的多维度中间表数据,提升首页数据的查询数据 5. 优化系统实现流程 6. 修改换电流程中的2处bug
53 lines
1.4 KiB
Java
53 lines
1.4 KiB
Java
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);
|
|
}
|
|
|
|
}
|
|
|
|
}
|