Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
软件工程实践2022年春W班
Mobius
mobius-system
比较版本
422f69cc60b77327289d9b5d9402de1b90b18641...d62e3f03d2e2c49b7487b987ab22050df28c9628
M
mobius-system
项目概览
软件工程实践2022年春W班
/
Mobius
/
mobius-system
通知
5
Star
0
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
mobius-system
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
源分支
d62e3f03d2e2c49b7487b987ab22050df28c9628
选择Git版本
...
目标分支
422f69cc60b77327289d9b5d9402de1b90b18641
选择Git版本
比较
Commits (2)
https://gitcode.net/SoftwareEngineering2022ClassW/mobius/mobius-system/-/commit/19ae642bba3074d077ff857655123eb891808539
v0.1.6
2022-05-14T11:53:18+08:00
Sqh
1020467770@qq.com
实现删除用户草稿的接口
https://gitcode.net/SoftwareEngineering2022ClassW/mobius/mobius-system/-/commit/d62e3f03d2e2c49b7487b987ab22050df28c9628
Merge remote-tracking branch 'origin/master'
2022-05-14T11:53:48+08:00
Sqh
1020467770@qq.com
隐藏空白更改
内联
并排
Showing
4 changed file
with
29 addition
and
0 deletion
+29
-0
mobius-portal/src/main/java/com/mobius/modules/lms/controller/LmsDraftController.java
...com/mobius/modules/lms/controller/LmsDraftController.java
+11
-0
mobius-portal/src/main/java/com/mobius/modules/lms/service/LmsDraftLetterService.java
...com/mobius/modules/lms/service/LmsDraftLetterService.java
+8
-0
mobius-portal/src/main/java/com/mobius/modules/lms/service/impl/LmsDraftLetterServiceImpl.java
...s/modules/lms/service/impl/LmsDraftLetterServiceImpl.java
+8
-0
mobius-portal/src/main/java/com/mobius/modules/sms/service/impl/SmsUvServiceImpl.java
...com/mobius/modules/sms/service/impl/SmsUvServiceImpl.java
+2
-0
未找到文件。
mobius-portal/src/main/java/com/mobius/modules/lms/controller/LmsDraftController.java
浏览文件 @
d62e3f03
...
...
@@ -56,4 +56,15 @@ public class LmsDraftController {
LetterContentVO
letterContentVO
=
draftLetterService
.
getDraftContentById
(
contentId
);
return
CommonResult
.
success
(
letterContentVO
);
}
@ApiOperation
(
value
=
"根据id删除用户的指定草稿"
)
@DeleteMapping
(
value
=
"/{draftId}"
)
public
CommonResult
deleteDraftById
(
@PathVariable
Long
draftId
)
{
if
(
draftLetterService
.
deleteById
(
draftId
))
{
return
CommonResult
.
success
(
"删除成功"
);
}
else
{
return
CommonResult
.
failed
(
"删除失败"
);
}
}
}
mobius-portal/src/main/java/com/mobius/modules/lms/service/LmsDraftLetterService.java
浏览文件 @
d62e3f03
...
...
@@ -35,4 +35,12 @@ public interface LmsDraftLetterService {
* @return
*/
Page
<
DraftListItemDTO
>
list
(
Integer
pageNum
,
Integer
pageSize
);
/**
* 根据草稿id删除对应草稿
*
* @param draftId
* @return
*/
boolean
deleteById
(
Long
draftId
);
}
mobius-portal/src/main/java/com/mobius/modules/lms/service/impl/LmsDraftLetterServiceImpl.java
浏览文件 @
d62e3f03
...
...
@@ -81,4 +81,12 @@ public class LmsDraftLetterServiceImpl implements LmsDraftLetterService {
final
UmsUser
currentUser
=
userService
.
getCurrentUser
();
return
contentMapper
.
selectDraftsByUserId
(
page
,
currentUser
.
getId
());
}
@Override
public
boolean
deleteById
(
Long
draftId
)
{
final
LambdaQueryWrapper
<
LmsLetterContent
>
lambda
=
new
QueryWrapper
<
LmsLetterContent
>().
lambda
();
lambda
.
eq
(
LmsLetterContent:
:
getId
,
draftId
)
.
eq
(
LmsLetterContent:
:
getIsDraft
,
1
);
return
letterContentService
.
remove
(
lambda
);
}
}
mobius-portal/src/main/java/com/mobius/modules/sms/service/impl/SmsUvServiceImpl.java
浏览文件 @
d62e3f03
...
...
@@ -8,6 +8,7 @@ import com.mobius.modules.sms.service.SmsUvService;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Service
;
...
...
@@ -23,6 +24,7 @@ import java.util.Calendar;
*/
@Service
@Slf4j
@EnableScheduling
public
class
SmsUvServiceImpl
extends
ServiceImpl
<
SmsUvMapper
,
SmsUv
>
implements
SmsUvService
{
@Value
(
"${redis.database}"
)
...
...