This commit is contained in:
=
2026-05-22 08:50:03 +08:00
parent 480fa9d559
commit 80ae31a930
2 changed files with 30 additions and 12 deletions
@@ -268,6 +268,16 @@ public class ActivityTissue extends BaseModel implements Serializable, SysHomeCo
private String username;
private String loginname;
/**
* 兼容历史数据中缺少秒的报名时间,统一补齐后再交给 DateUtil.parseDateTime 解析。
*/
private String normalizeDateTimeSecond(String dateTime) {
if (Lang.isNotEmpty(dateTime) && dateTime.length() == 16) {
return dateTime + ":00";
}
return dateTime;
}
@Override
public Sys_home_activity covertToSysHomeActivity() {
Sys_home_activity sysHomeActivity = new Sys_home_activity();
@@ -283,8 +293,8 @@ public class ActivityTissue extends BaseModel implements Serializable, SysHomeCo
}
sysHomeActivity.setH5Url("/platform/h5/activity/culture/signUp?id=" + this.getId());
if (Lang.isNotEmpty(this.getApplyStartTime())) {
sysHomeActivity.setStartDate(DateUtil.parseDateTime(this.getApplyStartTime()));
sysHomeActivity.setEndDate(DateUtil.parseDateTime(this.getApplyEndTime()));
sysHomeActivity.setStartDate(DateUtil.parseDateTime(normalizeDateTimeSecond(this.getApplyStartTime())));
sysHomeActivity.setEndDate(DateUtil.parseDateTime(normalizeDateTimeSecond(this.getApplyEndTime())));
}
sysHomeActivity.setAllowUserGroupId(this.getGroupId());
sysHomeActivity.setEnable(this.getIsUnseal());