diff --git a/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java b/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java index 8abb32b..da6a2cb 100644 --- a/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java +++ b/src/main/java/com/example/caseData/service/CaseClinicalVideoService.java @@ -27,6 +27,7 @@ import org.springframework.transaction.interceptor.TransactionAspectSupport; import java.lang.reflect.Field; import java.nio.charset.StandardCharsets; import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; import java.util.*; //import static com.baomidou.mybatisplus.extension.toolkit.Db.removeById; @@ -546,7 +547,10 @@ public class CaseClinicalVideoService { caseClinicalVideo = new CaseClinicalVideoModel(); caseClinicalVideo.setVideoTitle(r.getVideoTitle()); caseClinicalVideo.setVideoNo(r.getVideoNo()); - caseClinicalVideo.setPushDate(LocalDateTime.parse(r.getPushDate())); + + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); + LocalDateTime pushDate = LocalDateTime.parse(r.getPushDate(), formatter); + caseClinicalVideo.setPushDate(pushDate); caseClinicalVideo.setIsLink(r.getIsLink()); caseClinicalVideo.setIsLinkUrl(r.getIsLinkUrl()); int res = caseClinicalVideoDao.insert(caseClinicalVideo); @@ -566,11 +570,11 @@ public class CaseClinicalVideoService { } // 新增标签统计 - caseClinicalService.IncStatsCaseClinicalLabel(label.getAppIden(),label.getLabelName(),2,LocalDateTime.parse(r.getPushDate())); + caseClinicalService.IncStatsCaseClinicalLabel(label.getAppIden(),label.getLabelName(),2,pushDate); } // 新增作者 - if (!r.getAuthor().isEmpty()){ + if (r.getAuthor() != null && !r.getAuthor().isEmpty()) { for (addClinicalVideoApp.Author author : r.getAuthor()){ // 获取app用户数据 GetUserInfoResponse result = userInfo.getUserInfoByUuid(author.getDoctorIden()); @@ -585,7 +589,7 @@ public class CaseClinicalVideoService { caseClinicalService.IncStatsCaseClinicalDoctor(String.valueOf(caseClinicalDoctor.getDoctorId()),2,LocalDateTime.parse(r.getPushDate())); // 新增医院统计 - caseClinicalService.IncStatsCaseClinicalHospital(String.valueOf(caseClinicalDoctor.getHospitalId()),2,LocalDateTime.parse(r.getPushDate())); + caseClinicalService.IncStatsCaseClinicalHospital(String.valueOf(caseClinicalDoctor.getHospitalId()),2,pushDate); } }