小班相关

加入我的收藏-单条限制
This commit is contained in:
wuchunlei
2024-08-01 17:32:57 +08:00
parent 44e10694f5
commit 0272bcbf92
9 changed files with 256 additions and 22 deletions

View File

@@ -32,7 +32,7 @@ public class CourseController {
//添加正在学习(收藏)
@RequestMapping("/addUserCourseStudying")
public R addUserCourseStudying(@RequestBody UserCourseStudying userCourseStudying){
return R.ok().put("success",courseService.addUserCourseStudying(userCourseStudying));
return courseService.addUserCourseStudying(userCourseStudying);
}
//移除正在学习(收藏)

View File

@@ -2,6 +2,7 @@ package com.peanut.modules.medical.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.common.utils.R;
import com.peanut.modules.common.entity.CourseEntity;
import com.peanut.modules.common.entity.UserCourseStudying;
import com.peanut.modules.common.to.ParamTo;
@@ -17,7 +18,7 @@ public interface CourseService extends IService<CourseEntity> {
List<CourseEntity> getUserLateCourseList(ParamTo param);
boolean addUserCourseStudying(UserCourseStudying userCourseStudying);
R addUserCourseStudying(UserCourseStudying userCourseStudying);
boolean delUserCourseStudying(Map<String,Object> param);

View File

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.yulichang.toolkit.JoinWrappers;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.peanut.common.utils.R;
import com.peanut.common.utils.ShiroUtils;
import com.peanut.modules.common.dao.*;
import com.peanut.modules.common.entity.*;
@@ -84,11 +85,18 @@ public class CourseServiceImpl extends ServiceImpl<CourseDao, CourseEntity> impl
}
@Override
public boolean addUserCourseStudying(UserCourseStudying userCourseStudying) {
if (studyingDao.insert(userCourseStudying)>0){
return true;
public R addUserCourseStudying(UserCourseStudying userCourseStudying) {
int isExist = studyingDao.selectCount(new LambdaQueryWrapper<UserCourseStudying>()
.eq(UserCourseStudying::getUserId,userCourseStudying.getUserId())
.eq(UserCourseStudying::getCourseId,userCourseStudying.getCourseId()));
if (isExist>0){
return R.error("已存在");
}else {
return false;
if (studyingDao.insert(userCourseStudying)>0){
return R.ok().put("result",userCourseStudying);
}else {
return R.error("添加失败");
}
}
}