修改统计的问题
This commit is contained in:
parent
cb187b20af
commit
9c5695c488
@ -207,42 +207,42 @@ public class CaseClinicalArticleService {
|
|||||||
caseClinicalArticle.setArticleContent(updateForm.getArticleContent());
|
caseClinicalArticle.setArticleContent(updateForm.getArticleContent());
|
||||||
}
|
}
|
||||||
|
|
||||||
// 如果文章状态发生改变,修正统计数据
|
// // 如果文章状态发生改变,修正统计数据
|
||||||
if (!Objects.equals(caseClinicalArticle.getArticleStatus(), updateForm.getArticleStatus())) {
|
// if (!Objects.equals(caseClinicalArticle.getArticleStatus(), updateForm.getArticleStatus()) && updateForm.getArticleStatus() == 0) {
|
||||||
caseClinicalArticle.setArticleStatus(updateForm.getArticleStatus());
|
// caseClinicalArticle.setArticleStatus(updateForm.getArticleStatus());
|
||||||
|
//
|
||||||
// 修改统计数量
|
// // 修改统计数量
|
||||||
DecClinicalArticleStats(String.valueOf(caseClinicalArticle.getArticleId()),4,1);
|
// DecClinicalArticleStats(String.valueOf(caseClinicalArticle.getArticleId()),4,1);
|
||||||
|
//
|
||||||
// 获取标签数据
|
// // 获取标签数据
|
||||||
LambdaQueryWrapper<CaseClinicalArticleLabelEntity> labelQueryWrapper = new LambdaQueryWrapper<>();
|
// LambdaQueryWrapper<CaseClinicalArticleLabelEntity> labelQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
labelQueryWrapper.eq(CaseClinicalArticleLabelEntity::getArticleId, caseClinicalArticle.getArticleId());
|
// labelQueryWrapper.eq(CaseClinicalArticleLabelEntity::getArticleId, caseClinicalArticle.getArticleId());
|
||||||
List<CaseClinicalArticleLabelEntity> caseClinicalArticleLabels = caseClinicalArticleLabelDao.selectList(labelQueryWrapper);
|
// List<CaseClinicalArticleLabelEntity> caseClinicalArticleLabels = caseClinicalArticleLabelDao.selectList(labelQueryWrapper);
|
||||||
for (CaseClinicalArticleLabelEntity label : caseClinicalArticleLabels){
|
// for (CaseClinicalArticleLabelEntity label : caseClinicalArticleLabels){
|
||||||
// 减少标签统计
|
// // 减少标签统计
|
||||||
caseClinicalService.DecStatsCaseClinicalLabel(label.getAppIden(),1);
|
// caseClinicalService.DecStatsCaseClinicalLabel(label.getAppIden(),1);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
// 获取作者数据
|
// // 获取作者数据
|
||||||
LambdaQueryWrapper<CaseClinicalArticleAuthorEntity> authorQueryWrapper = new LambdaQueryWrapper<>();
|
// LambdaQueryWrapper<CaseClinicalArticleAuthorEntity> authorQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
authorQueryWrapper.eq(CaseClinicalArticleAuthorEntity::getArticleId, caseClinicalArticle.getArticleId());
|
// authorQueryWrapper.eq(CaseClinicalArticleAuthorEntity::getArticleId, caseClinicalArticle.getArticleId());
|
||||||
List<CaseClinicalArticleAuthorEntity> caseClinicalArticleAuthors = caseClinicalArticleAuthorDao.selectList(authorQueryWrapper);
|
// List<CaseClinicalArticleAuthorEntity> caseClinicalArticleAuthors = caseClinicalArticleAuthorDao.selectList(authorQueryWrapper);
|
||||||
for (CaseClinicalArticleAuthorEntity author : caseClinicalArticleAuthors){
|
// for (CaseClinicalArticleAuthorEntity author : caseClinicalArticleAuthors){
|
||||||
// 获取医生数据
|
// // 获取医生数据
|
||||||
LambdaQueryWrapper<CaseClinicalDoctorEntity> doctorQueryWrapper = new LambdaQueryWrapper<>();
|
// LambdaQueryWrapper<CaseClinicalDoctorEntity> doctorQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
doctorQueryWrapper.eq(CaseClinicalDoctorEntity::getDoctorId,author.getDoctorId());
|
// doctorQueryWrapper.eq(CaseClinicalDoctorEntity::getDoctorId,author.getDoctorId());
|
||||||
CaseClinicalDoctorEntity caseClinicalDoctor = caseClinicalDoctorDao.selectOne(doctorQueryWrapper);
|
// CaseClinicalDoctorEntity caseClinicalDoctor = caseClinicalDoctorDao.selectOne(doctorQueryWrapper);
|
||||||
if (caseClinicalDoctor == null) {
|
// if (caseClinicalDoctor == null) {
|
||||||
throw new BusinessException("无法完成此操作");
|
// throw new BusinessException("无法完成此操作");
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
// 减少医生统计
|
// // 减少医生统计
|
||||||
caseClinicalService.DecStatsCaseClinicalDoctor(String.valueOf(author.getDoctorId()),1);
|
// caseClinicalService.DecStatsCaseClinicalDoctor(String.valueOf(author.getDoctorId()),1);
|
||||||
|
//
|
||||||
// 减少医院统计
|
// // 减少医院统计
|
||||||
caseClinicalService.DecStatsCaseClinicalHospital(String.valueOf(caseClinicalDoctor.getHospitalId()),1,1);
|
// caseClinicalService.DecStatsCaseClinicalHospital(String.valueOf(caseClinicalDoctor.getHospitalId()),1,1);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
caseClinicalArticleDao.updateById(caseClinicalArticle);
|
caseClinicalArticleDao.updateById(caseClinicalArticle);
|
||||||
|
|
||||||
@ -938,8 +938,10 @@ public class CaseClinicalArticleService {
|
|||||||
labelQueryWrapper.eq(CaseClinicalArticleLabelEntity::getArticleId, caseClinicalArticle.getArticleId());
|
labelQueryWrapper.eq(CaseClinicalArticleLabelEntity::getArticleId, caseClinicalArticle.getArticleId());
|
||||||
List<CaseClinicalArticleLabelEntity> caseClinicalArticleLabels = caseClinicalArticleLabelDao.selectList(labelQueryWrapper);
|
List<CaseClinicalArticleLabelEntity> caseClinicalArticleLabels = caseClinicalArticleLabelDao.selectList(labelQueryWrapper);
|
||||||
for (CaseClinicalArticleLabelEntity label : caseClinicalArticleLabels){
|
for (CaseClinicalArticleLabelEntity label : caseClinicalArticleLabels){
|
||||||
// 减少标签统计
|
if (caseClinicalArticle.getDeleteStatus() == 0) {
|
||||||
caseClinicalService.DecStatsCaseClinicalLabel(label.getAppIden(),1);
|
// 减少标签统计
|
||||||
|
caseClinicalService.DecStatsCaseClinicalLabel(label.getAppIden(),1);
|
||||||
|
}
|
||||||
|
|
||||||
// 删除视频标签
|
// 删除视频标签
|
||||||
caseClinicalArticleLabelDao.deleteById(label.getArticleLabelId());
|
caseClinicalArticleLabelDao.deleteById(label.getArticleLabelId());
|
||||||
|
|||||||
@ -204,42 +204,42 @@ public class CaseClinicalVideoService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 如果视频状态发生改变,修正统计数据
|
// 如果视频状态发生改变,修正统计数据
|
||||||
if (!Objects.equals(caseClinicalVideo.getVideoStatus(), updateForm.getVideoStatus())) {
|
// if (!Objects.equals(caseClinicalVideo.getVideoStatus(), updateForm.getVideoStatus())) {
|
||||||
caseClinicalVideo.setVideoStatus(updateForm.getVideoStatus());
|
// caseClinicalVideo.setVideoStatus(updateForm.getVideoStatus());
|
||||||
|
//
|
||||||
// 修改统计数量
|
// // 修改统计数量
|
||||||
DecClinicalVideoStats(String.valueOf(caseClinicalVideo.getVideoId()),4,1);
|
// DecClinicalVideoStats(String.valueOf(caseClinicalVideo.getVideoId()),4,1);
|
||||||
|
//
|
||||||
// 获取标签数据
|
// // 获取标签数据
|
||||||
LambdaQueryWrapper<CaseClinicalVideoLabelEntity> labelQueryWrapper = new LambdaQueryWrapper<>();
|
// LambdaQueryWrapper<CaseClinicalVideoLabelEntity> labelQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
labelQueryWrapper.eq(CaseClinicalVideoLabelEntity::getVideoId, caseClinicalVideo.getVideoId());
|
// labelQueryWrapper.eq(CaseClinicalVideoLabelEntity::getVideoId, caseClinicalVideo.getVideoId());
|
||||||
List<CaseClinicalVideoLabelEntity> caseClinicalVideoLabels = caseClinicalVideoLabelDao.selectList(labelQueryWrapper);
|
// List<CaseClinicalVideoLabelEntity> caseClinicalVideoLabels = caseClinicalVideoLabelDao.selectList(labelQueryWrapper);
|
||||||
for (CaseClinicalVideoLabelEntity label : caseClinicalVideoLabels){
|
// for (CaseClinicalVideoLabelEntity label : caseClinicalVideoLabels){
|
||||||
// 减少标签统计
|
// // 减少标签统计
|
||||||
caseClinicalService.DecStatsCaseClinicalLabel(label.getAppIden(),2);
|
// caseClinicalService.DecStatsCaseClinicalLabel(label.getAppIden(),2);
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
// 获取作者数据
|
// // 获取作者数据
|
||||||
LambdaQueryWrapper<CaseClinicalVideoAuthorEntity> authorQueryWrapper = new LambdaQueryWrapper<>();
|
// LambdaQueryWrapper<CaseClinicalVideoAuthorEntity> authorQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
authorQueryWrapper.eq(CaseClinicalVideoAuthorEntity::getVideoId, caseClinicalVideo.getVideoId());
|
// authorQueryWrapper.eq(CaseClinicalVideoAuthorEntity::getVideoId, caseClinicalVideo.getVideoId());
|
||||||
List<CaseClinicalVideoAuthorEntity> caseClinicalVideoAuthors = caseClinicalVideoAuthorDao.selectList(authorQueryWrapper);
|
// List<CaseClinicalVideoAuthorEntity> caseClinicalVideoAuthors = caseClinicalVideoAuthorDao.selectList(authorQueryWrapper);
|
||||||
for (CaseClinicalVideoAuthorEntity author : caseClinicalVideoAuthors){
|
// for (CaseClinicalVideoAuthorEntity author : caseClinicalVideoAuthors){
|
||||||
// 获取医生数据
|
// // 获取医生数据
|
||||||
LambdaQueryWrapper<CaseClinicalDoctorEntity> doctorQueryWrapper = new LambdaQueryWrapper<>();
|
// LambdaQueryWrapper<CaseClinicalDoctorEntity> doctorQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
doctorQueryWrapper.eq(CaseClinicalDoctorEntity::getDoctorId,author.getDoctorId());
|
// doctorQueryWrapper.eq(CaseClinicalDoctorEntity::getDoctorId,author.getDoctorId());
|
||||||
CaseClinicalDoctorEntity caseClinicalDoctor = caseClinicalDoctorDao.selectOne(doctorQueryWrapper);
|
// CaseClinicalDoctorEntity caseClinicalDoctor = caseClinicalDoctorDao.selectOne(doctorQueryWrapper);
|
||||||
if (caseClinicalDoctor == null) {
|
// if (caseClinicalDoctor == null) {
|
||||||
throw new BusinessException("无法完成此操作");
|
// throw new BusinessException("无法完成此操作");
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
// 减少医生统计
|
// // 减少医生统计
|
||||||
caseClinicalService.DecStatsCaseClinicalDoctor(String.valueOf(author.getDoctorId()),2);
|
// caseClinicalService.DecStatsCaseClinicalDoctor(String.valueOf(author.getDoctorId()),2);
|
||||||
|
//
|
||||||
// 减少医院统计
|
// // 减少医院统计
|
||||||
caseClinicalService.DecStatsCaseClinicalHospital(String.valueOf(caseClinicalDoctor.getHospitalId()),2
|
// caseClinicalService.DecStatsCaseClinicalHospital(String.valueOf(caseClinicalDoctor.getHospitalId()),2
|
||||||
,1);
|
// ,1);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
caseClinicalVideoDao.updateById(caseClinicalVideo);
|
caseClinicalVideoDao.updateById(caseClinicalVideo);
|
||||||
|
|
||||||
@ -732,8 +732,10 @@ public class CaseClinicalVideoService {
|
|||||||
labelQueryWrapper.eq(CaseClinicalVideoLabelEntity::getVideoId, caseClinicalVideo.getVideoId());
|
labelQueryWrapper.eq(CaseClinicalVideoLabelEntity::getVideoId, caseClinicalVideo.getVideoId());
|
||||||
List<CaseClinicalVideoLabelEntity> caseClinicalVideoLabels = caseClinicalVideoLabelDao.selectList(labelQueryWrapper);
|
List<CaseClinicalVideoLabelEntity> caseClinicalVideoLabels = caseClinicalVideoLabelDao.selectList(labelQueryWrapper);
|
||||||
for (CaseClinicalVideoLabelEntity label : caseClinicalVideoLabels){
|
for (CaseClinicalVideoLabelEntity label : caseClinicalVideoLabels){
|
||||||
// 减少标签统计
|
if (caseClinicalVideo.getDeleteStatus() == 0) {
|
||||||
caseClinicalService.DecStatsCaseClinicalLabel(label.getAppIden(),2);
|
// 减少标签统计
|
||||||
|
caseClinicalService.DecStatsCaseClinicalLabel(label.getAppIden(),2);
|
||||||
|
}
|
||||||
|
|
||||||
// 删除视频标签
|
// 删除视频标签
|
||||||
caseClinicalVideoLabelDao.deleteById(label.getVideoLabelId());
|
caseClinicalVideoLabelDao.deleteById(label.getVideoLabelId());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user