fix: 课程列表dao层报错修正

ResultSet修正
This commit is contained in:
liu.zixi
2025-11-24 11:54:54 +08:00
parent f1daa2bc58
commit 3858ec18fc

View File

@@ -151,18 +151,17 @@ public class CourseDao extends BaseDao<Course> {
vo.setSysCreateTime(sysCreateTimestamp.toLocalDateTime()); vo.setSysCreateTime(sysCreateTimestamp.toLocalDateTime());
vo.setForUsers((String) row[12]); vo.setForUsers((String) row[12]);
vo.setStatus((Integer) row[13]); vo.setStatus((Integer) row[13]);
vo.setAuditType((Integer) row[14]); vo.setPublished((Boolean) row[14]);
vo.setPublished((Boolean) row[15]);
// 增加对Timestamp和LocalDateTime的兼容性 // 增加对Timestamp和LocalDateTime的兼容性
Timestamp publishTimestamp = (Timestamp) row[16]; Timestamp publishTimestamp = (Timestamp) row[15];
vo.setPublishTime(publishTimestamp.toLocalDateTime()); vo.setPublishTime(publishTimestamp.toLocalDateTime());
vo.setStudys(((Number) row[17]).intValue()); vo.setStudys(((Number) row[16]).intValue());
vo.setScore(((Number) row[18]).floatValue()); vo.setScore(((Number) row[17]).floatValue());
vo.setCourseDuration(((Number) row[19]).longValue()); vo.setCourseDuration(((Number) row[18]).longValue());
vo.setEnabled((Boolean) row[20]); vo.setEnabled((Boolean) row[19]);
vo.setOpenCourse((Integer) row[21]); vo.setOpenCourse((Integer) row[20]);
vo.setIsTop((Boolean) row[22]); vo.setIsTop((Boolean) row[21]);
vo.setTeacherName((String) row[23]); vo.setTeacherName((String) row[22]);
coursePageVos.add(vo); coursePageVos.add(vo);
} }
return coursePageVos; return coursePageVos;