courseId string to long

This commit is contained in:
GYJ
2025-01-03 17:11:49 +08:00
parent 05a48ad986
commit 37742faa8c
4 changed files with 14 additions and 6 deletions

View File

@@ -21,6 +21,6 @@ public interface CourseDetailsDao extends BaseMapper<CourseDetails> {
List<CourseDetails> selectCourseDetailsList(String randomNum,Integer wxShow,Integer dyShow);
Map<String,Object> countCourse(String courseId);
Map<String,Object> countCourse(Long courseId);
}

View File

@@ -214,8 +214,9 @@ public class CourseServiceImpl extends ServiceImpl<CourseDao, Course> implements
PageInfo<Map<String, Object>> pageInfo = new PageInfo<>(list);
List<Map<String, Object>> records = pageInfo.getList();
for (Map<String, Object> map : records) {
Map<String, Object> countMap = courseDetailsDao.countCourse(map.get("courseId").toString());
BigDecimal payMoney = ordersDao.sumPayByCourseId(map.get("courseId").toString());
long courseId = Convert.toLong(map.get("courseId"));
Map<String, Object> countMap = courseDetailsDao.countCourse(courseId);
BigDecimal payMoney = ordersDao.sumPayByCourseId(courseId);
map.put("courseDetailsId", payMoney==null?BigDecimal.ZERO:payMoney);
map.put("courseDetailsName", "");
map.put("dyEpisodeId", "");