Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
85aae858
提交
85aae858
authored
2月 03, 2023
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
system:将 check 方法,统一成 validate 方法
上级
bd5706bf
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
24 行增加
和
24 行删除
+24
-24
NotifyTemplateServiceImpl.java
...dule/system/service/notify/NotifyTemplateServiceImpl.java
+3
-3
SmsTemplateServiceImpl.java
...dao/module/system/service/sms/SmsTemplateServiceImpl.java
+9
-9
SmsTemplateServiceImplTest.java
...module/system/service/sms/SmsTemplateServiceImplTest.java
+12
-12
没有找到文件。
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/notify/NotifyTemplateServiceImpl.java
浏览文件 @
85aae858
...
...
@@ -76,7 +76,7 @@ public class NotifyTemplateServiceImpl implements NotifyTemplateService {
@Override
public
Long
createNotifyTemplate
(
NotifyTemplateCreateReqVO
createReqVO
)
{
// 校验站内信编码是否重复
check
NotifyTemplateCodeDuplicate
(
null
,
createReqVO
.
getCode
());
validate
NotifyTemplateCodeDuplicate
(
null
,
createReqVO
.
getCode
());
// 插入
NotifyTemplateDO
notifyTemplate
=
NotifyTemplateConvert
.
INSTANCE
.
convert
(
createReqVO
);
...
...
@@ -93,7 +93,7 @@ public class NotifyTemplateServiceImpl implements NotifyTemplateService {
// 校验存在
validateNotifyTemplateExists
(
updateReqVO
.
getId
());
// 校验站内信编码是否重复
check
NotifyTemplateCodeDuplicate
(
updateReqVO
.
getId
(),
updateReqVO
.
getCode
());
validate
NotifyTemplateCodeDuplicate
(
updateReqVO
.
getId
(),
updateReqVO
.
getCode
());
// 更新
NotifyTemplateDO
updateObj
=
NotifyTemplateConvert
.
INSTANCE
.
convert
(
updateReqVO
);
...
...
@@ -136,7 +136,7 @@ public class NotifyTemplateServiceImpl implements NotifyTemplateService {
}
@VisibleForTesting
public
void
check
NotifyTemplateCodeDuplicate
(
Long
id
,
String
code
)
{
public
void
validate
NotifyTemplateCodeDuplicate
(
Long
id
,
String
code
)
{
NotifyTemplateDO
template
=
notifyTemplateMapper
.
selectByCode
(
code
);
if
(
template
==
null
)
{
return
;
...
...
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/sms/SmsTemplateServiceImpl.java
浏览文件 @
85aae858
...
...
@@ -105,11 +105,11 @@ public class SmsTemplateServiceImpl implements SmsTemplateService {
@Override
public
Long
createSmsTemplate
(
SmsTemplateCreateReqVO
createReqVO
)
{
// 校验短信渠道
SmsChannelDO
channelDO
=
check
SmsChannel
(
createReqVO
.
getChannelId
());
SmsChannelDO
channelDO
=
validate
SmsChannel
(
createReqVO
.
getChannelId
());
// 校验短信编码是否重复
check
SmsTemplateCodeDuplicate
(
null
,
createReqVO
.
getCode
());
validate
SmsTemplateCodeDuplicate
(
null
,
createReqVO
.
getCode
());
// 校验短信模板
check
ApiTemplate
(
createReqVO
.
getChannelId
(),
createReqVO
.
getApiTemplateId
());
validate
ApiTemplate
(
createReqVO
.
getChannelId
(),
createReqVO
.
getApiTemplateId
());
// 插入
SmsTemplateDO
template
=
SmsTemplateConvert
.
INSTANCE
.
convert
(
createReqVO
);
...
...
@@ -127,11 +127,11 @@ public class SmsTemplateServiceImpl implements SmsTemplateService {
// 校验存在
validateSmsTemplateExists
(
updateReqVO
.
getId
());
// 校验短信渠道
SmsChannelDO
channelDO
=
check
SmsChannel
(
updateReqVO
.
getChannelId
());
SmsChannelDO
channelDO
=
validate
SmsChannel
(
updateReqVO
.
getChannelId
());
// 校验短信编码是否重复
check
SmsTemplateCodeDuplicate
(
updateReqVO
.
getId
(),
updateReqVO
.
getCode
());
validate
SmsTemplateCodeDuplicate
(
updateReqVO
.
getId
(),
updateReqVO
.
getCode
());
// 校验短信模板
check
ApiTemplate
(
updateReqVO
.
getChannelId
(),
updateReqVO
.
getApiTemplateId
());
validate
ApiTemplate
(
updateReqVO
.
getChannelId
(),
updateReqVO
.
getApiTemplateId
());
// 更新
SmsTemplateDO
updateObj
=
SmsTemplateConvert
.
INSTANCE
.
convert
(
updateReqVO
);
...
...
@@ -184,7 +184,7 @@ public class SmsTemplateServiceImpl implements SmsTemplateService {
}
@VisibleForTesting
public
SmsChannelDO
check
SmsChannel
(
Long
channelId
)
{
public
SmsChannelDO
validate
SmsChannel
(
Long
channelId
)
{
SmsChannelDO
channelDO
=
smsChannelService
.
getSmsChannel
(
channelId
);
if
(
channelDO
==
null
)
{
throw
exception
(
SMS_CHANNEL_NOT_EXISTS
);
...
...
@@ -196,7 +196,7 @@ public class SmsTemplateServiceImpl implements SmsTemplateService {
}
@VisibleForTesting
public
void
check
SmsTemplateCodeDuplicate
(
Long
id
,
String
code
)
{
public
void
validate
SmsTemplateCodeDuplicate
(
Long
id
,
String
code
)
{
SmsTemplateDO
template
=
smsTemplateMapper
.
selectByCode
(
code
);
if
(
template
==
null
)
{
return
;
...
...
@@ -217,7 +217,7 @@ public class SmsTemplateServiceImpl implements SmsTemplateService {
* @param apiTemplateId API 模板编号
*/
@VisibleForTesting
public
void
check
ApiTemplate
(
Long
channelId
,
String
apiTemplateId
)
{
public
void
validate
ApiTemplate
(
Long
channelId
,
String
apiTemplateId
)
{
// 获得短信模板
SmsClient
smsClient
=
smsClientFactory
.
getSmsClient
(
channelId
);
Assert
.
notNull
(
smsClient
,
String
.
format
(
"短信客户端(%d) 不存在"
,
channelId
));
...
...
yudao-module-system/yudao-module-system-biz/src/test/java/cn/iocoder/yudao/module/system/service/sms/SmsTemplateServiceImplTest.java
浏览文件 @
85aae858
...
...
@@ -279,7 +279,7 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest {
}
@Test
public
void
test
Check
SmsChannel_success
()
{
public
void
test
Validate
SmsChannel_success
()
{
// 准备参数
Long
channelId
=
randomLongId
();
// mock 方法
...
...
@@ -290,23 +290,23 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest {
when
(
smsChannelService
.
getSmsChannel
(
eq
(
channelId
))).
thenReturn
(
channelDO
);
// 调用
SmsChannelDO
returnChannelDO
=
smsTemplateService
.
check
SmsChannel
(
channelId
);
SmsChannelDO
returnChannelDO
=
smsTemplateService
.
validate
SmsChannel
(
channelId
);
// 断言
assertPojoEquals
(
returnChannelDO
,
channelDO
);
}
@Test
public
void
test
Check
SmsChannel_notExists
()
{
public
void
test
Validate
SmsChannel_notExists
()
{
// 准备参数
Long
channelId
=
randomLongId
();
// 调用,校验异常
assertServiceException
(()
->
smsTemplateService
.
check
SmsChannel
(
channelId
),
assertServiceException
(()
->
smsTemplateService
.
validate
SmsChannel
(
channelId
),
SMS_CHANNEL_NOT_EXISTS
);
}
@Test
public
void
test
Check
SmsChannel_disable
()
{
public
void
test
Validate
SmsChannel_disable
()
{
// 准备参数
Long
channelId
=
randomLongId
();
// mock 方法
...
...
@@ -317,30 +317,30 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest {
when
(
smsChannelService
.
getSmsChannel
(
eq
(
channelId
))).
thenReturn
(
channelDO
);
// 调用,校验异常
assertServiceException
(()
->
smsTemplateService
.
check
SmsChannel
(
channelId
),
assertServiceException
(()
->
smsTemplateService
.
validate
SmsChannel
(
channelId
),
SMS_CHANNEL_DISABLE
);
}
@Test
public
void
test
Check
DictDataValueUnique_success
()
{
public
void
test
Validate
DictDataValueUnique_success
()
{
// 调用,成功
smsTemplateService
.
check
SmsTemplateCodeDuplicate
(
randomLongId
(),
randomString
());
smsTemplateService
.
validate
SmsTemplateCodeDuplicate
(
randomLongId
(),
randomString
());
}
@Test
public
void
test
Check
SmsTemplateCodeDuplicate_valueDuplicateForCreate
()
{
public
void
test
Validate
SmsTemplateCodeDuplicate_valueDuplicateForCreate
()
{
// 准备参数
String
code
=
randomString
();
// mock 数据
smsTemplateMapper
.
insert
(
randomSmsTemplateDO
(
o
->
o
.
setCode
(
code
)));
// 调用,校验异常
assertServiceException
(()
->
smsTemplateService
.
check
SmsTemplateCodeDuplicate
(
null
,
code
),
assertServiceException
(()
->
smsTemplateService
.
validate
SmsTemplateCodeDuplicate
(
null
,
code
),
SMS_TEMPLATE_CODE_DUPLICATE
,
code
);
}
@Test
public
void
test
Check
DictDataValueUnique_valueDuplicateForUpdate
()
{
public
void
test
Validate
DictDataValueUnique_valueDuplicateForUpdate
()
{
// 准备参数
Long
id
=
randomLongId
();
String
code
=
randomString
();
...
...
@@ -348,7 +348,7 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest {
smsTemplateMapper
.
insert
(
randomSmsTemplateDO
(
o
->
o
.
setCode
(
code
)));
// 调用,校验异常
assertServiceException
(()
->
smsTemplateService
.
check
SmsTemplateCodeDuplicate
(
id
,
code
),
assertServiceException
(()
->
smsTemplateService
.
validate
SmsTemplateCodeDuplicate
(
id
,
code
),
SMS_TEMPLATE_CODE_DUPLICATE
,
code
);
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论