|
@@ -26,7 +26,7 @@ import java.util.function.Consumer;
|
|
|
|
|
|
import static cn.hutool.core.util.RandomUtil.randomBoolean;
|
|
|
import static cn.hutool.core.util.RandomUtil.randomEle;
|
|
|
-import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildLocalDateTime;
|
|
|
+import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildTime;
|
|
|
import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals;
|
|
|
import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*;
|
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
@@ -49,9 +49,9 @@ public class SmsLogServiceTest extends BaseDbUnitTest {
|
|
|
o.setTemplateId(10L);
|
|
|
o.setMobile("15601691300");
|
|
|
o.setSendStatus(SmsSendStatusEnum.INIT.getStatus());
|
|
|
- o.setSendTime(buildLocalDateTime(2020, 11, 11));
|
|
|
+ o.setSendTime(buildTime(2020, 11, 11));
|
|
|
o.setReceiveStatus(SmsReceiveStatusEnum.INIT.getStatus());
|
|
|
- o.setReceiveTime(buildLocalDateTime(2021, 11, 11));
|
|
|
+ o.setReceiveTime(buildTime(2021, 11, 11));
|
|
|
});
|
|
|
smsLogMapper.insert(dbSmsLog);
|
|
|
// 测试 channelId 不匹配
|
|
@@ -63,22 +63,22 @@ public class SmsLogServiceTest extends BaseDbUnitTest {
|
|
|
// 测试 sendStatus 不匹配
|
|
|
smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setSendStatus(SmsSendStatusEnum.IGNORE.getStatus())));
|
|
|
// 测试 sendTime 不匹配
|
|
|
- smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setSendTime(buildLocalDateTime(2020, 12, 12))));
|
|
|
+ smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setSendTime(buildTime(2020, 12, 12))));
|
|
|
// 测试 receiveStatus 不匹配
|
|
|
smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setReceiveStatus(SmsReceiveStatusEnum.SUCCESS.getStatus())));
|
|
|
// 测试 receiveTime 不匹配
|
|
|
- smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setReceiveTime(buildLocalDateTime(2021, 12, 12))));
|
|
|
+ smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setReceiveTime(buildTime(2021, 12, 12))));
|
|
|
// 准备参数
|
|
|
SmsLogPageReqVO reqVO = new SmsLogPageReqVO();
|
|
|
reqVO.setChannelId(1L);
|
|
|
reqVO.setTemplateId(10L);
|
|
|
reqVO.setMobile("156");
|
|
|
reqVO.setSendStatus(SmsSendStatusEnum.INIT.getStatus());
|
|
|
- reqVO.setSendTime((new LocalDateTime[]{buildLocalDateTime(2020, 11, 1),
|
|
|
- buildLocalDateTime(2020, 11, 30)}));
|
|
|
+ reqVO.setSendTime((new LocalDateTime[]{buildTime(2020, 11, 1),
|
|
|
+ buildTime(2020, 11, 30)}));
|
|
|
reqVO.setReceiveStatus(SmsReceiveStatusEnum.INIT.getStatus());
|
|
|
- reqVO.setReceiveTime((new LocalDateTime[]{buildLocalDateTime(2021, 11, 1),
|
|
|
- buildLocalDateTime(2021, 11, 30)}));
|
|
|
+ reqVO.setReceiveTime((new LocalDateTime[]{buildTime(2021, 11, 1),
|
|
|
+ buildTime(2021, 11, 30)}));
|
|
|
|
|
|
// 调用
|
|
|
PageResult<SmsLogDO> pageResult = smsLogService.getSmsLogPage(reqVO);
|
|
@@ -96,9 +96,9 @@ public class SmsLogServiceTest extends BaseDbUnitTest {
|
|
|
o.setTemplateId(10L);
|
|
|
o.setMobile("15601691300");
|
|
|
o.setSendStatus(SmsSendStatusEnum.INIT.getStatus());
|
|
|
- o.setSendTime(buildLocalDateTime(2020, 11, 11));
|
|
|
+ o.setSendTime(buildTime(2020, 11, 11));
|
|
|
o.setReceiveStatus(SmsReceiveStatusEnum.INIT.getStatus());
|
|
|
- o.setReceiveTime(buildLocalDateTime(2021, 11, 11));
|
|
|
+ o.setReceiveTime(buildTime(2021, 11, 11));
|
|
|
});
|
|
|
smsLogMapper.insert(dbSmsLog);
|
|
|
// 测试 channelId 不匹配
|
|
@@ -110,22 +110,22 @@ public class SmsLogServiceTest extends BaseDbUnitTest {
|
|
|
// 测试 sendStatus 不匹配
|
|
|
smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setSendStatus(SmsSendStatusEnum.IGNORE.getStatus())));
|
|
|
// 测试 sendTime 不匹配
|
|
|
- smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setSendTime(buildLocalDateTime(2020, 12, 12))));
|
|
|
+ smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setSendTime(buildTime(2020, 12, 12))));
|
|
|
// 测试 receiveStatus 不匹配
|
|
|
smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setReceiveStatus(SmsReceiveStatusEnum.SUCCESS.getStatus())));
|
|
|
// 测试 receiveTime 不匹配
|
|
|
- smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setReceiveTime(buildLocalDateTime(2021, 12, 12))));
|
|
|
+ smsLogMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsLog, o -> o.setReceiveTime(buildTime(2021, 12, 12))));
|
|
|
// 准备参数
|
|
|
SmsLogExportReqVO reqVO = new SmsLogExportReqVO();
|
|
|
reqVO.setChannelId(1L);
|
|
|
reqVO.setTemplateId(10L);
|
|
|
reqVO.setMobile("156");
|
|
|
reqVO.setSendStatus(SmsSendStatusEnum.INIT.getStatus());
|
|
|
- reqVO.setSendTime((new LocalDateTime[]{buildLocalDateTime(2020, 11, 1),
|
|
|
- buildLocalDateTime(2020, 11, 30)}));
|
|
|
+ reqVO.setSendTime((new LocalDateTime[]{buildTime(2020, 11, 1),
|
|
|
+ buildTime(2020, 11, 30)}));
|
|
|
reqVO.setReceiveStatus(SmsReceiveStatusEnum.INIT.getStatus());
|
|
|
- reqVO.setReceiveTime((new LocalDateTime[]{buildLocalDateTime(2021, 11, 1),
|
|
|
- buildLocalDateTime(2021, 11, 30)}));
|
|
|
+ reqVO.setReceiveTime((new LocalDateTime[]{buildTime(2021, 11, 1),
|
|
|
+ buildTime(2021, 11, 30)}));
|
|
|
|
|
|
// 调用
|
|
|
List<SmsLogDO> list = smsLogService.getSmsLogList(reqVO);
|