fix: CoachServiceImpl删除debug语句、修复avatar死代码、saveAvatar空指针保护

This commit is contained in:
Administrator 2026-07-12 11:05:41 +08:00
commit 73d64956ed
2 changed files with 6 additions and 2 deletions

View file

@ -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);
}
}

View file

@ -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);