小班相关
加入我的收藏-单条限制
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
//移除正在学习(收藏)
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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("添加失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user