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", "");

View File

@@ -3,7 +3,10 @@ package com.sqx.modules.invite.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.sqx.common.utils.DateUtils;
import com.sqx.common.utils.PageUtils;
import com.sqx.common.utils.Result;
import com.sqx.modules.invite.entity.InviteAward;
import com.sqx.modules.invite.service.InviteAwardService;
@@ -14,6 +17,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Date;
import java.util.List;
/**
* @author fang
@@ -53,7 +57,10 @@ public class InviteAwardController {
@GetMapping("/selectInviteAwardList")
@ApiOperation("查询邀请奖励列表")
public Result selectInviteAwardList(Integer page,Integer limit){
return Result.success().put("data",inviteAwardService.page(new Page<>(page,limit),new QueryWrapper<InviteAward>().orderByAsc("invite_count")));
PageHelper.startPage(page,limit);
List<InviteAward> inviteAwards = inviteAwardService.list(new QueryWrapper<InviteAward>().orderByAsc("invite_count"));
PageInfo<InviteAward> pageInfo = new PageInfo<>(inviteAwards);
return Result.success().put("data", PageUtils.page(pageInfo, true));
}
}
}

View File

@@ -44,5 +44,5 @@ public interface OrdersDao extends BaseMapper<Orders> {
Integer countOrderNum(Long userId, String time);
BigDecimal sumPayByCourseId(String courseId);
BigDecimal sumPayByCourseId(Long courseId);
}