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