病例交流修改的问题
This commit is contained in:
parent
d829af6ba0
commit
7d206deaac
@ -79,6 +79,16 @@ public class CaseClinicalArticleController {
|
||||
return Response.error("非法文章");
|
||||
}
|
||||
|
||||
// 删除状态
|
||||
if (article.getDeleteStatus() == 1){
|
||||
return Response.error(201,null,"该作品已被删除");
|
||||
}
|
||||
|
||||
// 状态(1:正常 2:禁用)
|
||||
if (article.getArticleStatus() == 2){
|
||||
return Response.error(201,null,"该作品已被删除");
|
||||
}
|
||||
|
||||
// 查找作者
|
||||
LambdaQueryWrapper<CaseClinicalArticleAuthorModel> authorQueryWrapper = new LambdaQueryWrapper<>();
|
||||
authorQueryWrapper.eq(CaseClinicalArticleAuthorModel::getArticleId, article.getArticleId());
|
||||
|
||||
@ -69,6 +69,16 @@ public class CaseClinicalVideoController {
|
||||
return Response.error("非法视频");
|
||||
}
|
||||
|
||||
// 删除状态
|
||||
if (video.getDeleteStatus() == 1){
|
||||
return Response.error(201,null,"该作品已被删除");
|
||||
}
|
||||
|
||||
// 状态(1:正常 2:禁用)
|
||||
if (video.getVideoStatus() == 2){
|
||||
return Response.error(201,null,"该作品已被删除");
|
||||
}
|
||||
|
||||
// 查找作者
|
||||
LambdaQueryWrapper<CaseClinicalVideoAuthorModel> authorQueryWrapper = new LambdaQueryWrapper<>();
|
||||
authorQueryWrapper.eq(CaseClinicalVideoAuthorModel::getVideoId, video.getVideoId());
|
||||
|
||||
@ -151,12 +151,22 @@ public class CaseExchangeController {
|
||||
) {
|
||||
String userId = (String) httpServletRequest.getAttribute("userId");
|
||||
|
||||
// 获取文章数据
|
||||
// 获取数据
|
||||
CaseExchangeModel caseExchange = caseExchangeDao.selectById(exchangeId);
|
||||
if (caseExchange == null) {
|
||||
return Response.error();
|
||||
}
|
||||
|
||||
// 删除状态
|
||||
if (caseExchange.getDeleteStatus() == 1){
|
||||
return Response.error(201,null,"该作品已被删除");
|
||||
}
|
||||
|
||||
// 状态(1:正常 2:禁用)
|
||||
if (caseExchange.getExchangeStatus() == 2){
|
||||
return Response.error(201,null,"该作品已被删除");
|
||||
}
|
||||
|
||||
// 查找用户
|
||||
UserModel user = userDao.selectById(caseExchange.getUserId());
|
||||
if (user == null) {
|
||||
@ -248,7 +258,6 @@ public class CaseExchangeController {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return Response.success(g);
|
||||
}
|
||||
|
||||
|
||||
@ -154,7 +154,7 @@ public class CaseExchangeDto {
|
||||
/**
|
||||
* 标签数据
|
||||
*/
|
||||
@JsonProperty("label")
|
||||
@JsonProperty("exchange_label")
|
||||
private List<CaseExchangeLabelDto> label;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
package com.example.caseData.service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.example.caseData.common.Response;
|
||||
import com.example.caseData.dao.*;
|
||||
import com.example.caseData.exception.BusinessException;
|
||||
import com.example.caseData.model.*;
|
||||
@ -261,7 +262,6 @@ public class CaseExchangeService {
|
||||
|
||||
// 修改病例交流
|
||||
caseExchange.setExchangeTitle(r.getExchangeTitle());
|
||||
caseExchange.setExchangeStatus(1);
|
||||
caseExchange.setExchangeContent(r.getExchangeContent());
|
||||
caseExchange.setExchangeSummary(r.getExchangeSummary());
|
||||
caseExchange.setExchangeContentVideo(exchangeContentVideo);
|
||||
@ -271,10 +271,7 @@ public class CaseExchangeService {
|
||||
// 删除标签
|
||||
LambdaQueryWrapper<CaseExchangeLabelModel> labelQueryWrapper = new LambdaQueryWrapper<>();
|
||||
labelQueryWrapper.eq(CaseExchangeLabelModel::getExchangeId, exchangeId);
|
||||
int res = caseExchangeLabelDao.delete(labelQueryWrapper);
|
||||
if (res <= 0){
|
||||
throw new BusinessException("操作失败");
|
||||
}
|
||||
caseExchangeLabelDao.delete(labelQueryWrapper);
|
||||
|
||||
// 新增标签
|
||||
if (r.getCaseExchangeLabel() != null && !r.getCaseExchangeLabel().isEmpty()){
|
||||
@ -285,7 +282,7 @@ public class CaseExchangeService {
|
||||
caseExchangeLabelData.setExchangeId(caseExchange.getExchangeId());
|
||||
caseExchangeLabelData.setAppIden(label.getAppIden());
|
||||
caseExchangeLabelData.setLabelName(label.getLabelName());
|
||||
res = caseExchangeLabelDao.insert(caseExchangeLabelData);
|
||||
int res = caseExchangeLabelDao.insert(caseExchangeLabelData);
|
||||
if (res <= 0){
|
||||
throw new BusinessException("操作失败");
|
||||
}
|
||||
@ -361,6 +358,8 @@ public class CaseExchangeService {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 检测用户是否已收藏过
|
||||
UserCollectExchangeModel userCollectExchange = getUserCollectExchangeStatus(exchangeId,userId);
|
||||
if (userCollectExchange != null) {
|
||||
@ -947,4 +946,21 @@ public class CaseExchangeService {
|
||||
// return false;
|
||||
// }
|
||||
// }
|
||||
|
||||
/**
|
||||
* 检测作品状态
|
||||
*/
|
||||
public boolean checkCaseExchangeStatus(CaseExchangeModel caseExchange){
|
||||
// 删除状态
|
||||
if (caseExchange.getDeleteStatus() == 1){
|
||||
return false;
|
||||
}
|
||||
|
||||
// 状态(1:正常 2:禁用)
|
||||
if (caseExchange.getExchangeStatus() == 2){
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user