fix(schedule): 保存草稿时设置默认日期,避免schedule_date为空导致插入失败
This commit is contained in:
@@ -393,10 +393,16 @@ public class MartialScheduleServiceImpl extends ServiceImpl<MartialScheduleMappe
|
||||
dateStr = dateStr.replace("年", "-").replace("月", "-").replace("日", "");
|
||||
detail.setScheduleDate(LocalDate.parse(dateStr));
|
||||
} catch (Exception e) {
|
||||
// 日期解析失败,忽略
|
||||
// 日期解析失败,使用当天日期
|
||||
detail.setScheduleDate(LocalDate.now());
|
||||
}
|
||||
}
|
||||
|
||||
// 如果日期仍为空,设置默认日期
|
||||
if (detail.getScheduleDate() == null) {
|
||||
detail.setScheduleDate(LocalDate.now());
|
||||
}
|
||||
|
||||
if (detail.getId() == null) {
|
||||
scheduleDetailMapper.insert(detail);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user