diff --git a/src/main/java/com/example/caseData/service/CaseClinicalService.java b/src/main/java/com/example/caseData/service/CaseClinicalService.java index c2ed84f..59d96d0 100644 --- a/src/main/java/com/example/caseData/service/CaseClinicalService.java +++ b/src/main/java/com/example/caseData/service/CaseClinicalService.java @@ -90,7 +90,7 @@ public class CaseClinicalService { statsCaseClinicalLabelDao.updateById(statsCaseClinicalLabel); } - statsCaseClinicalLabelDao.inc(statsCaseClinicalLabel.getLabelIden(),"article_num",1); + statsCaseClinicalLabelDao.dec(statsCaseClinicalLabel.getLabelIden(),"article_num",1); }else{ // 最后一篇文章发表时间 LocalDateTime lastPushDate = caseClinicalVideoDao.selectLastVideoPushDateByLabelId(labelIden); @@ -98,7 +98,7 @@ public class CaseClinicalService { statsCaseClinicalLabel.setLastPushDate(lastPushDate); statsCaseClinicalLabelDao.updateById(statsCaseClinicalLabel); } - statsCaseClinicalLabelDao.inc(statsCaseClinicalLabel.getLabelIden(),"video_num",1); + statsCaseClinicalLabelDao.dec(statsCaseClinicalLabel.getLabelIden(),"video_num",1); } } @@ -158,7 +158,7 @@ public class CaseClinicalService { statsCaseClinicalDoctorDao.updateById(statsCaseClinicalDoctor); } - statsCaseClinicalDoctorDao.inc(statsCaseClinicalDoctor.getDoctorId(),"article_num",1); + statsCaseClinicalDoctorDao.dec(statsCaseClinicalDoctor.getDoctorId(),"article_num",1); }else{ // 最后一篇文章发表时间 LocalDateTime lastPushDate = caseClinicalVideoDao.selectLastVideoPushDateByDoctorId(Long.valueOf(doctorId)); @@ -166,7 +166,7 @@ public class CaseClinicalService { statsCaseClinicalDoctor.setLastPushDate(lastPushDate); statsCaseClinicalDoctorDao.updateById(statsCaseClinicalDoctor); } - statsCaseClinicalDoctorDao.inc(statsCaseClinicalDoctor.getDoctorId(),"video_num",1); + statsCaseClinicalDoctorDao.dec(statsCaseClinicalDoctor.getDoctorId(),"video_num",1); } } @@ -226,7 +226,7 @@ public class CaseClinicalService { statsCaseClinicalHospitalDao.updateById(statsCaseClinicalHospital); } - statsCaseClinicalHospitalDao.inc(statsCaseClinicalHospital.getHospitalId(),"article_num",1); + statsCaseClinicalHospitalDao.dec(statsCaseClinicalHospital.getHospitalId(),"article_num",1); }else{ // 最后一篇文章发表时间 LocalDateTime lastPushDate = caseClinicalVideoDao.selectLastVideoPushDateByHospitalId(Long.valueOf(hospitalId)); @@ -234,7 +234,7 @@ public class CaseClinicalService { statsCaseClinicalHospital.setLastPushDate(lastPushDate); statsCaseClinicalHospitalDao.updateById(statsCaseClinicalHospital); } - statsCaseClinicalHospitalDao.inc(statsCaseClinicalHospital.getHospitalId(),"video_num",1); + statsCaseClinicalHospitalDao.dec(statsCaseClinicalHospital.getHospitalId(),"video_num",1); } } diff --git a/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java b/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java index da6a2cb..706d2af 100644 --- a/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java +++ b/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java @@ -619,7 +619,9 @@ public class CaseClinicalVideoService { caseClinicalVideoDao.updateById(caseClinicalVideo); // 作者处理 - AddClinicalVideoAppAuthor(caseClinicalVideo,r); + if (r.getAuthor() != null && !r.getAuthor().isEmpty()) { + AddClinicalVideoAppAuthor(caseClinicalVideo,r); + } // 标签处理 AddClinicalVideoAppLabel(caseClinicalVideo,r);