diff --git a/src/main/java/edu/situ/stlserver/service/impl/CoachServiceImpl.java b/src/main/java/edu/situ/stlserver/service/impl/CoachServiceImpl.java index 7bf3230..34dfb02 100644 --- a/src/main/java/edu/situ/stlserver/service/impl/CoachServiceImpl.java +++ b/src/main/java/edu/situ/stlserver/service/impl/CoachServiceImpl.java @@ -68,7 +68,6 @@ public class CoachServiceImpl implements CoachService { coach.setSex(coachAddDTO.getSex()); coach.setRemark(coachAddDTO.getRemark()); String avatar; - System.out.println(coachAddDTO.getFile()); if (coachAddDTO.getFile() != null && !coachAddDTO.getFile().isEmpty()) { try { @@ -87,6 +86,9 @@ public class CoachServiceImpl implements CoachService { private String saveAvatar(MultipartFile file) throws Exception { String originFilename = file.getOriginalFilename(); + if (originFilename == null) { + originFilename = "avatar.png"; + } String suffix = originFilename.substring(originFilename.lastIndexOf(".")); String filename = UUID.randomUUID().toString() + suffix; File dir = new File(baseUploadPath + coachUploadPath); @@ -127,7 +129,6 @@ public class CoachServiceImpl implements CoachService { new File(baseUploadPath + recordAvatar).delete(); coach.setAvatar(null); } else { // 情况三:用户没有动头像 - coach.setAvatar(coachUpdateDTO.getAvatar()); coach.setAvatar(recordAvatar); } } diff --git a/src/main/java/edu/situ/stlserver/service/impl/MemberServiceImpl.java b/src/main/java/edu/situ/stlserver/service/impl/MemberServiceImpl.java index c614a2c..644a6dc 100644 --- a/src/main/java/edu/situ/stlserver/service/impl/MemberServiceImpl.java +++ b/src/main/java/edu/situ/stlserver/service/impl/MemberServiceImpl.java @@ -86,6 +86,9 @@ public class MemberServiceImpl implements MemberService { private String saveAvatar(MultipartFile file) throws Exception { String originFilename = file.getOriginalFilename(); + if (originFilename == null) { + originFilename = "avatar.png"; + } String suffix = originFilename.substring(originFilename.lastIndexOf(".")); String filename = UUID.randomUUID().toString() + suffix; File dir = new File(baseUploadPath + memberUploadPath);