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