cloud-battery-manage/wechat-server/src/test/java/com/evotech/hd/wechat/WechatServerApplicationTests.java
Administrator d095c7d457 1. 增加流程测试数据,从预约-换电-充电-结算整个流程
2. 生成测试数据,大数据量测试
3. 增加企业用户批量订单支付功能
4. 调整首页数据查询方式,增加 订单和交易的 中间表 来进行按日期等条件的多维度中间表数据,提升首页数据的查询数据
5. 优化系统实现流程
6. 修改换电流程中的2处bug
2025-03-15 14:11:56 +08:00

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);
}
}
}