|
@@ -1,14 +1,5 @@
|
|
|
package cn.iocoder.yudao.module.system.service.sms;
|
|
|
|
|
|
-import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateCreateReqVO;
|
|
|
-import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateExportReqVO;
|
|
|
-import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplatePageReqVO;
|
|
|
-import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateUpdateReqVO;
|
|
|
-import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsChannelDO;
|
|
|
-import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsTemplateDO;
|
|
|
-import cn.iocoder.yudao.module.system.dal.mysql.sms.SmsTemplateMapper;
|
|
|
-import cn.iocoder.yudao.module.system.mq.producer.sms.SmsProducer;
|
|
|
-import cn.iocoder.yudao.module.system.enums.sms.SmsTemplateTypeEnum;
|
|
|
import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
|
|
|
import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
@@ -19,23 +10,32 @@ import cn.iocoder.yudao.framework.sms.core.client.SmsClientFactory;
|
|
|
import cn.iocoder.yudao.framework.sms.core.client.SmsCommonResult;
|
|
|
import cn.iocoder.yudao.framework.sms.core.client.dto.SmsTemplateRespDTO;
|
|
|
import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
|
|
|
+import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateCreateReqVO;
|
|
|
+import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateExportReqVO;
|
|
|
+import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplatePageReqVO;
|
|
|
+import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateUpdateReqVO;
|
|
|
+import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsChannelDO;
|
|
|
+import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsTemplateDO;
|
|
|
+import cn.iocoder.yudao.module.system.dal.mysql.sms.SmsTemplateMapper;
|
|
|
+import cn.iocoder.yudao.module.system.enums.sms.SmsTemplateTypeEnum;
|
|
|
+import cn.iocoder.yudao.module.system.mq.producer.sms.SmsProducer;
|
|
|
import com.google.common.collect.Lists;
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
import org.springframework.boot.test.mock.mockito.MockBean;
|
|
|
import org.springframework.context.annotation.Import;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
-import java.time.LocalDateTime;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.function.Consumer;
|
|
|
|
|
|
import static cn.hutool.core.util.RandomUtil.randomEle;
|
|
|
-import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.*;
|
|
|
+import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
|
|
|
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.AssertUtils.assertServiceException;
|
|
|
import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*;
|
|
|
+import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.*;
|
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
|
import static org.mockito.ArgumentMatchers.eq;
|
|
|
import static org.mockito.Mockito.*;
|
|
@@ -224,7 +224,7 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest {
|
|
|
reqVO.setContent("芋道");
|
|
|
reqVO.setApiTemplateId("yu");
|
|
|
reqVO.setChannelId(1L);
|
|
|
- reqVO.setCreateTime((new LocalDateTime[]{buildTime(2021, 11, 1),buildTime(2021, 12, 1)}));
|
|
|
+ reqVO.setCreateTime(buildBetweenTime(2021, 11, 1, 2021, 12, 1));
|
|
|
|
|
|
// 调用
|
|
|
PageResult<SmsTemplateDO> pageResult = smsTemplateService.getSmsTemplatePage(reqVO);
|
|
@@ -269,7 +269,7 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest {
|
|
|
reqVO.setContent("芋道");
|
|
|
reqVO.setApiTemplateId("yu");
|
|
|
reqVO.setChannelId(1L);
|
|
|
- reqVO.setCreateTime((new LocalDateTime[]{buildTime(2021, 11, 1),buildTime(2021, 12, 1)}));
|
|
|
+ reqVO.setCreateTime(buildBetweenTime(2021, 11, 1, 2021, 12, 1));
|
|
|
|
|
|
// 调用
|
|
|
List<SmsTemplateDO> list = smsTemplateService.getSmsTemplateList(reqVO);
|