From 69344986ecff25187ee0ea8a3eb598803e358e44 Mon Sep 17 00:00:00 2001 From: wenyu441069198 <14186472+wenyu441069198@user.noreply.gitee.com> Date: Fri, 7 Jun 2024 19:44:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E4=B9=A0=E8=AE=B0=E5=BD=95init?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 12 +- .../records/LearningRecordsController.java | 178 ++++----- .../mapper/records/LearningRecordsMapper.java | 31 +- .../records/LearningRecordsServiceImpl.java | 364 +++++++++--------- .../records/LearningRecordsService.java | 38 +- 5 files changed, 312 insertions(+), 311 deletions(-) diff --git a/pom.xml b/pom.xml index 6e12190..9148a28 100644 --- a/pom.xml +++ b/pom.xml @@ -98,12 +98,12 @@ 5.8.11 - - - com.github.pagehelper - pagehelper - 4.1.6 - + + + + + + diff --git a/src/main/java/com/teaching/backend/controller/records/LearningRecordsController.java b/src/main/java/com/teaching/backend/controller/records/LearningRecordsController.java index a007aaa..81544ea 100644 --- a/src/main/java/com/teaching/backend/controller/records/LearningRecordsController.java +++ b/src/main/java/com/teaching/backend/controller/records/LearningRecordsController.java @@ -1,89 +1,89 @@ -package com.teaching.backend.controller.records; - - -import com.github.pagehelper.PageHelper; -import com.github.pagehelper.PageInfo; -import com.teaching.backend.common.BaseResponse; -import com.teaching.backend.common.ResultUtils; - -import com.teaching.backend.model.entity.records.LearningRecords; -import com.teaching.backend.model.vo.records.LearningRecordsVo; -import com.teaching.backend.service.impl.records.LearningRecordsServiceImpl; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.ui.Model; -import org.springframework.web.bind.annotation.*; - -import java.util.ArrayList; -import java.util.List; - -@RestController -@RequestMapping("/learningrecords") -public class LearningRecordsController { - - @Autowired - private LearningRecordsServiceImpl learningRecordsService; - - - /** - * 获取当前登录用户的学习记录 - * @param m - * @param pagenum - * @param pagesize - * @return - */ - @GetMapping("/getall") - public BaseResponse getAll(Model m, - @RequestParam(value = "pagenum", defaultValue = "1") int pagenum, - @RequestParam(value = "pagesize", defaultValue = "15") int pagesize, - @RequestParam String userId){ - PageHelper.startPage(pagenum,pagesize,"id desc"); - List cs= learningRecordsService.getAll(userId); - List pageCs = new ArrayList<>(); - //当前页面 - for(int i = (pagenum - 1) * pagesize; i < cs.size() && i < (pagenum) * pagesize; i++){ - pageCs.add(cs.get(i)); - } - PageInfo pageInfo = new PageInfo<>(pageCs); - System.out.println("当前页面:"+pagenum); - System.out.println("当前页面大小:"+pagesize); - System.out.println("当前页面内容:"+pageCs); -// PageInfo pageInfo = new PageInfo<>(cs); - pageInfo.setPageSize(pagesize);//设置当前页面大小 - pageInfo.setPageNum(pagenum);//设置当前页码 - pageInfo.setSize(pagesize);//不知道是啥,--------- - pageInfo.setTotal(cs.size());//设置总条数 - long total = pageInfo.getTotal(); // 总记录数 - pageInfo.setPages((int)(Math.ceil((double) total / pagesize)));//设置总页数 - return ResultUtils.success(pageInfo); - } - - @GetMapping("/all") - public BaseResponse> All(){ - System.out.println("学习记录:"+learningRecordsService.list()); - return ResultUtils.success(learningRecordsService.list()); - } - - //资源类型: 1,课程学习记录,2,知识点学习记录,3课程资源学习记录 - /** - * 添加课程记录 - * @param learningRecords - * @return - */ - @PostMapping("/saverecords") - public BaseResponse saveRecords(@RequestBody LearningRecords learningRecords){ - System.out.println(learningRecords); - return ResultUtils.success(learningRecordsService.saveRecords(learningRecords)); - } - - /** - * 根据id删除 - * @param ids - * @return - */ - @DeleteMapping("/delete") - public BaseResponse deleteRecords(@RequestParam List ids){ - - return ResultUtils.success(learningRecordsService.delete(ids)); - } - -} +//package com.teaching.backend.controller.records; +// +// +//import com.github.pagehelper.PageHelper; +//import com.github.pagehelper.PageInfo; +//import com.teaching.backend.common.BaseResponse; +//import com.teaching.backend.common.ResultUtils; +// +//import com.teaching.backend.model.entity.records.LearningRecords; +//import com.teaching.backend.model.vo.records.LearningRecordsVo; +//import com.teaching.backend.service.impl.records.LearningRecordsServiceImpl; +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.ui.Model; +//import org.springframework.web.bind.annotation.*; +// +//import java.util.ArrayList; +//import java.util.List; +// +//@RestController +//@RequestMapping("/learningrecords") +//public class LearningRecordsController { +// +// @Autowired +// private LearningRecordsServiceImpl learningRecordsService; +// +// +// /** +// * 获取当前登录用户的学习记录 +// * @param m +// * @param pagenum +// * @param pagesize +// * @return +// */ +// @GetMapping("/getall") +// public BaseResponse getAll(Model m, +// @RequestParam(value = "pagenum", defaultValue = "1") int pagenum, +// @RequestParam(value = "pagesize", defaultValue = "15") int pagesize, +// @RequestParam String userId){ +// PageHelper.startPage(pagenum,pagesize,"id desc"); +// List cs= learningRecordsService.getAll(userId); +// List pageCs = new ArrayList<>(); +// //当前页面 +// for(int i = (pagenum - 1) * pagesize; i < cs.size() && i < (pagenum) * pagesize; i++){ +// pageCs.add(cs.get(i)); +// } +// PageInfo pageInfo = new PageInfo<>(pageCs); +// System.out.println("当前页面:"+pagenum); +// System.out.println("当前页面大小:"+pagesize); +// System.out.println("当前页面内容:"+pageCs); +//// PageInfo pageInfo = new PageInfo<>(cs); +// pageInfo.setPageSize(pagesize);//设置当前页面大小 +// pageInfo.setPageNum(pagenum);//设置当前页码 +// pageInfo.setSize(pagesize);//不知道是啥,--------- +// pageInfo.setTotal(cs.size());//设置总条数 +// long total = pageInfo.getTotal(); // 总记录数 +// pageInfo.setPages((int)(Math.ceil((double) total / pagesize)));//设置总页数 +// return ResultUtils.success(pageInfo); +// } +// +// @GetMapping("/all") +// public BaseResponse> All(){ +// System.out.println("学习记录:"+learningRecordsService.list()); +// return ResultUtils.success(learningRecordsService.list()); +// } +// +// //资源类型: 1,课程学习记录,2,知识点学习记录,3课程资源学习记录 +// /** +// * 添加课程记录 +// * @param learningRecords +// * @return +// */ +// @PostMapping("/saverecords") +// public BaseResponse saveRecords(@RequestBody LearningRecords learningRecords){ +// System.out.println(learningRecords); +// return ResultUtils.success(learningRecordsService.saveRecords(learningRecords)); +// } +// +// /** +// * 根据id删除 +// * @param ids +// * @return +// */ +// @DeleteMapping("/delete") +// public BaseResponse deleteRecords(@RequestParam List ids){ +// +// return ResultUtils.success(learningRecordsService.delete(ids)); +// } +// +//} diff --git a/src/main/java/com/teaching/backend/mapper/records/LearningRecordsMapper.java b/src/main/java/com/teaching/backend/mapper/records/LearningRecordsMapper.java index 55d587d..cf6f3d1 100644 --- a/src/main/java/com/teaching/backend/mapper/records/LearningRecordsMapper.java +++ b/src/main/java/com/teaching/backend/mapper/records/LearningRecordsMapper.java @@ -1,15 +1,16 @@ -package com.teaching.backend.mapper.records; - -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; - -import com.teaching.backend.model.entity.records.LearningRecords; -import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Param; - -@Mapper -public interface LearningRecordsMapper extends BaseMapper { - IPage selectPageList(Page page, @Param("model")LearningRecords model); - -} +//package com.teaching.backend.mapper.records; +// +//import com.baomidou.mybatisplus.core.mapper.BaseMapper; +//import com.baomidou.mybatisplus.core.metadata.IPage; +//import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +// +//import com.teaching.backend.model.entity.records.LearningRecords; +//import org.apache.ibatis.annotations.Mapper; +//import org.apache.ibatis.annotations.Param; +// +//@Mapper +//public interface LearningRecordsMapper extends BaseMapper { +// IPage selectPageList(Page page, @Param("model")LearningRecords model); +// +//} +//// diff --git a/src/main/java/com/teaching/backend/service/impl/records/LearningRecordsServiceImpl.java b/src/main/java/com/teaching/backend/service/impl/records/LearningRecordsServiceImpl.java index 9bf49af..ba5473d 100644 --- a/src/main/java/com/teaching/backend/service/impl/records/LearningRecordsServiceImpl.java +++ b/src/main/java/com/teaching/backend/service/impl/records/LearningRecordsServiceImpl.java @@ -1,185 +1,185 @@ -package com.teaching.backend.service.impl.records; - -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; - -import com.teaching.backend.mapper.records.LearningRecordsMapper; - -import com.teaching.backend.model.entity.records.LearningRecords; -import com.teaching.backend.model.vo.records.LearningRecordsVo; -import com.teaching.backend.service.impl.chapter.ChapterServiceImpl; -import com.teaching.backend.service.impl.courses.CoursesServiceImpl; -import com.teaching.backend.service.impl.know.IknowServiceimpl; -import com.teaching.backend.service.records.LearningRecordsService; -import org.springframework.beans.BeanUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.text.SimpleDateFormat; -import java.time.LocalDateTime; -import java.time.ZoneId; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -@Service -public class LearningRecordsServiceImpl extends ServiceImpl implements LearningRecordsService { - - @Autowired - private CoursesServiceImpl coursesService; - @Autowired - private LearningRecordsMapper learningRecordsMapper; +//package com.teaching.backend.service.impl.records; +// +//import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +//import com.baomidou.mybatisplus.core.metadata.IPage; +//import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +//import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +// +//import com.teaching.backend.mapper.records.LearningRecordsMapper; +// +//import com.teaching.backend.model.entity.records.LearningRecords; +//import com.teaching.backend.model.vo.records.LearningRecordsVo; +//import com.teaching.backend.service.impl.chapter.ChapterServiceImpl; +//import com.teaching.backend.service.impl.courses.CoursesServiceImpl; +//import com.teaching.backend.service.impl.know.IknowServiceimpl; +//import com.teaching.backend.service.records.LearningRecordsService; +//import org.springframework.beans.BeanUtils; +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.stereotype.Service; +// +//import java.text.SimpleDateFormat; +//import java.time.LocalDateTime; +//import java.time.ZoneId; +//import java.util.ArrayList; +//import java.util.Date; +//import java.util.List; +// +//@Service +//public class LearningRecordsServiceImpl extends ServiceImpl implements LearningRecordsService { +// +// @Autowired +// private CoursesServiceImpl coursesService; // @Autowired -// private LearningResourceServiceImpl learningResourceService; - @Autowired - private IknowServiceimpl knowledgePointService; - @Autowired - private ChapterServiceImpl chapterService; - - @Override - public IPage selectPageList(Page page, LearningRecords model) { - return learningRecordsMapper.selectPageList(page,model); - } - - @Override - public String delete(List ids) { - LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); - lambdaQueryWrapper.in(LearningRecords::getId, ids); - List list = this.list(lambdaQueryWrapper); - //把即将要删除的记录状态调成0 - for (LearningRecords learningRecords : list) { - learningRecords.setStatus("0"); - } - this.updateBatchById(list); -// System.out.println(this.updateBatchById(list)); -// this.remove(lambdaQueryWrapper); - return "删除成功"; - } - - @Override - public List getAll(String userId){ - //格式化时间 - //格式化时间 - String strDateFormat = "yyyy-MM-dd HH:mm:ss"; - SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat); - - List list = new ArrayList<>(); - //将学习记录实体转成学习记录Vo实体 - LambdaQueryWrapper lambdaQueryWrapper1 = new LambdaQueryWrapper<>(); - lambdaQueryWrapper1 - .orderByDesc(LearningRecords::getAccessTime) - .eq(LearningRecords::getUserId, userId) - .eq(LearningRecords::getStatus, "1"); - System.out.println(this.list(lambdaQueryWrapper1)); - //如果为空-------------------????? - for (LearningRecords learningRecords : this.list(lambdaQueryWrapper1)) { - //查找该用户的学习记录 -// if (learningRecords.getUserId().equals(userId) && learningRecords.getStatus().equals("1")){ - LearningRecordsVo learningRecordsVo = new LearningRecordsVo();//好像可以拿出去-----------?? - BeanUtils.copyProperties(learningRecords,learningRecordsVo);//从多传到少(缺少人数,和资源名称,时间需要转格式) - //添加时间 - //LocalDateTime转Date - Date date = Date.from(learningRecords.getAccessTime().atZone(ZoneId.systemDefault()).toInstant()); - learningRecordsVo.setTime(sdf.format(date)); - LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); - lambdaQueryWrapper.eq(LearningRecords::getCoursesId, learningRecords.getCoursesId()); -// System.out.println(learningRecords.getResourceId()); -// System.out.println("1"); - - //添加课程名称 - switch (learningRecords.getType()) { - case "4": //如果是资源学习 - learningRecordsVo.setCoursesName("学习资源");//设置名称 --------------------------------------------待完善 - - break; - case "3": //如果是知识点学习记录 - learningRecordsVo.setCoursesName(knowledgePointService.getById(learningRecords.getCoursesId()).getName()); - - break; - case "2": //如果是章节学习记录 - learningRecordsVo.setCoursesName(chapterService.getById(learningRecords.getCoursesId()).getName()); - - break; - case "1": //如果是课程学习记录 - learningRecordsVo.setCoursesName(coursesService.getById(learningRecords.getCoursesId()).getName()); - break; - } - //添加观看人数 - //统计记录表里有多少人查看过这门资源 - long count = this.count(lambdaQueryWrapper); - System.out.println(count); - learningRecordsVo.setNumber(count); - //把整合后该用户的学习记录添加到List里 - list.add(learningRecordsVo); +// private LearningRecordsMapper learningRecordsMapper; +//// @Autowired +//// private LearningResourceServiceImpl learningResourceService; +// @Autowired +// private IknowServiceimpl knowledgePointService; +// @Autowired +// private ChapterServiceImpl chapterService; +// +// @Override +// public IPage selectPageList(Page page, LearningRecords model) { +// return learningRecordsMapper.selectPageList(page,model); +// } +// +// @Override +// public String delete(List ids) { +// LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); +// lambdaQueryWrapper.in(LearningRecords::getId, ids); +// List list = this.list(lambdaQueryWrapper); +// //把即将要删除的记录状态调成0 +// for (LearningRecords learningRecords : list) { +// learningRecords.setStatus("0"); +// } +// this.updateBatchById(list); +//// System.out.println(this.updateBatchById(list)); +//// this.remove(lambdaQueryWrapper); +// return "删除成功"; +// } +// +// @Override +// public List getAll(String userId){ +// //格式化时间 +// //格式化时间 +// String strDateFormat = "yyyy-MM-dd HH:mm:ss"; +// SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat); +// +// List list = new ArrayList<>(); +// //将学习记录实体转成学习记录Vo实体 +// LambdaQueryWrapper lambdaQueryWrapper1 = new LambdaQueryWrapper<>(); +// lambdaQueryWrapper1 +// .orderByDesc(LearningRecords::getAccessTime) +// .eq(LearningRecords::getUserId, userId) +// .eq(LearningRecords::getStatus, "1"); +// System.out.println(this.list(lambdaQueryWrapper1)); +// //如果为空-------------------????? +// for (LearningRecords learningRecords : this.list(lambdaQueryWrapper1)) { +// //查找该用户的学习记录 +//// if (learningRecords.getUserId().equals(userId) && learningRecords.getStatus().equals("1")){ +// LearningRecordsVo learningRecordsVo = new LearningRecordsVo();//好像可以拿出去-----------?? +// BeanUtils.copyProperties(learningRecords,learningRecordsVo);//从多传到少(缺少人数,和资源名称,时间需要转格式) +// //添加时间 +// //LocalDateTime转Date +// Date date = Date.from(learningRecords.getAccessTime().atZone(ZoneId.systemDefault()).toInstant()); +// learningRecordsVo.setTime(sdf.format(date)); +// LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); +// lambdaQueryWrapper.eq(LearningRecords::getCoursesId, learningRecords.getCoursesId()); +//// System.out.println(learningRecords.getResourceId()); +//// System.out.println("1"); +// +// //添加课程名称 +// switch (learningRecords.getType()) { +// case "4": //如果是资源学习 +// learningRecordsVo.setCoursesName("学习资源");//设置名称 --------------------------------------------待完善 +// +// break; +// case "3": //如果是知识点学习记录 +// learningRecordsVo.setCoursesName(knowledgePointService.getById(learningRecords.getCoursesId()).getName()); +// +// break; +// case "2": //如果是章节学习记录 +// learningRecordsVo.setCoursesName(chapterService.getById(learningRecords.getCoursesId()).getName()); +// +// break; +// case "1": //如果是课程学习记录 +// learningRecordsVo.setCoursesName(coursesService.getById(learningRecords.getCoursesId()).getName()); +// break; +// } +// //添加观看人数 +// //统计记录表里有多少人查看过这门资源 +// long count = this.count(lambdaQueryWrapper); +// System.out.println(count); +// learningRecordsVo.setNumber(count); +// //把整合后该用户的学习记录添加到List里 +// list.add(learningRecordsVo); +//// } +// } +// System.out.println(list); +// return list; +// } +// +// /** +// * 根据用户id和学习资源id来判断记录是否存在 +// * @param learningRecords +// * @return +// */ +// @Override +// public String saveRecords(LearningRecords learningRecords) { +// String userId = learningRecords.getUserId(); +// String coursesId = learningRecords.getCoursesId(); +// System.out.println("学习记录:"+learningRecords); +// //查找该用户是否观看过该学习资源 +// LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); +// lambdaQueryWrapper +// .eq(LearningRecords::getUserId, userId) +// .eq(LearningRecords::getCoursesId, coursesId) +// .eq(LearningRecords::getType, learningRecords.getType()); +// long count = this.count(lambdaQueryWrapper); +// System.out.println("数据库:"+count); +// learningRecords.setStatus("1");//将该记录的状态设置为1 +// //更新观看时间 +// learningRecords.setAccessTime(LocalDateTime.now()); +// //设置默认封面 +// if (learningRecords.getContent() == null || learningRecords.getContent().equals("")){ +// learningRecords.setContent("https://teaching-edu123.oss-cn-beijing.aliyuncs.com/Borovets_ZH-CN5914681811_UHD.jpg"); +// } +//// //添加记录封面 +//// switch (learningRecords.getType()) { +//// case "4": //如果是资源学习 +//// learningRecords.setContent(learningResourceService.getById(learningRecords.getCoursesId()).getContent());//设置封面 +//// break; +//// case "3": //如果是知识点学习记录 +//// learningRecords.setContent(knowledgePointService.getById(learningRecords.getCoursesId()).getContent());//设置封面 +//// +//// break; +//// case "2": //如果是章节学习记录 +//// learningRecords.setContent(chapterService.getById(learningRecords.getCoursesId()).getContent());//设置封面 +//// +//// break; +//// case "1": //如果是课程学习记录 +//// learningRecords.setContent(coursesService.getById(learningRecords.getCoursesId()).getImg());//设置封面 +//// break; +//// } +// if (count == 0){//如果没有就新增并记录学习方式是打开还是下载 +// //根据传上来的type设置 +//// learningRecords.setType(learningRecords.getType()); +// this.save(learningRecords); +// return "添加成功"; +// }else {//有就修改记录,更新学习方式 +// LearningRecords one = this.getOne(lambdaQueryWrapper); +// System.out.println(one); +// learningRecords.setId(one.getId());//找到该条记录的id并赋值给本次观看记录 +// if ( one.getLearningMethod1() != null && one.getLearningMethod1().equals("1")){ +// learningRecords.setLearningMethod1(one.getLearningMethod1()); // } - } - System.out.println(list); - return list; - } - - /** - * 根据用户id和学习资源id来判断记录是否存在 - * @param learningRecords - * @return - */ - @Override - public String saveRecords(LearningRecords learningRecords) { - String userId = learningRecords.getUserId(); - String coursesId = learningRecords.getCoursesId(); - System.out.println("学习记录:"+learningRecords); - //查找该用户是否观看过该学习资源 - LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); - lambdaQueryWrapper - .eq(LearningRecords::getUserId, userId) - .eq(LearningRecords::getCoursesId, coursesId) - .eq(LearningRecords::getType, learningRecords.getType()); - long count = this.count(lambdaQueryWrapper); - System.out.println("数据库:"+count); - learningRecords.setStatus("1");//将该记录的状态设置为1 - //更新观看时间 - learningRecords.setAccessTime(LocalDateTime.now()); - //设置默认封面 - if (learningRecords.getContent() == null || learningRecords.getContent().equals("")){ - learningRecords.setContent("https://teaching-edu123.oss-cn-beijing.aliyuncs.com/Borovets_ZH-CN5914681811_UHD.jpg"); - } -// //添加记录封面 -// switch (learningRecords.getType()) { -// case "4": //如果是资源学习 -// learningRecords.setContent(learningResourceService.getById(learningRecords.getCoursesId()).getContent());//设置封面 -// break; -// case "3": //如果是知识点学习记录 -// learningRecords.setContent(knowledgePointService.getById(learningRecords.getCoursesId()).getContent());//设置封面 -// -// break; -// case "2": //如果是章节学习记录 -// learningRecords.setContent(chapterService.getById(learningRecords.getCoursesId()).getContent());//设置封面 -// -// break; -// case "1": //如果是课程学习记录 -// learningRecords.setContent(coursesService.getById(learningRecords.getCoursesId()).getImg());//设置封面 -// break; +// if (one.getLearningMethod2() != null && one.getLearningMethod2().equals("1")){ +// learningRecords.setLearningMethod2(one.getLearningMethod2()); +// } +// this.updateById(learningRecords); +// return "修改成功"; // } - if (count == 0){//如果没有就新增并记录学习方式是打开还是下载 - //根据传上来的type设置 -// learningRecords.setType(learningRecords.getType()); - this.save(learningRecords); - return "添加成功"; - }else {//有就修改记录,更新学习方式 - LearningRecords one = this.getOne(lambdaQueryWrapper); - System.out.println(one); - learningRecords.setId(one.getId());//找到该条记录的id并赋值给本次观看记录 - if ( one.getLearningMethod1() != null && one.getLearningMethod1().equals("1")){ - learningRecords.setLearningMethod1(one.getLearningMethod1()); - } - if (one.getLearningMethod2() != null && one.getLearningMethod2().equals("1")){ - learningRecords.setLearningMethod2(one.getLearningMethod2()); - } - this.updateById(learningRecords); - return "修改成功"; - } - } - - -} +// } +// +// +//} diff --git a/src/main/java/com/teaching/backend/service/records/LearningRecordsService.java b/src/main/java/com/teaching/backend/service/records/LearningRecordsService.java index d2acb1b..daa776a 100644 --- a/src/main/java/com/teaching/backend/service/records/LearningRecordsService.java +++ b/src/main/java/com/teaching/backend/service/records/LearningRecordsService.java @@ -1,19 +1,19 @@ -package com.teaching.backend.service.records; - -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.baomidou.mybatisplus.extension.service.IService; -import com.teaching.backend.model.entity.records.LearningRecords; -import com.teaching.backend.model.vo.records.LearningRecordsVo; - - -import java.util.List; - -public interface LearningRecordsService extends IService { - public List getAll(String username); - public String saveRecords(LearningRecords learningRecords); - IPage selectPageList(Page page, LearningRecords model); - - public String delete(List ids); - -} +//package com.teaching.backend.service.records; +// +//import com.baomidou.mybatisplus.core.metadata.IPage; +//import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +//import com.baomidou.mybatisplus.extension.service.IService; +//import com.teaching.backend.model.entity.records.LearningRecords; +//import com.teaching.backend.model.vo.records.LearningRecordsVo; +// +// +//import java.util.List; +// +//public interface LearningRecordsService extends IService { +// public List getAll(String username); +// public String saveRecords(LearningRecords learningRecords); +// IPage selectPageList(Page page, LearningRecords model); +// +// public String delete(List ids); +// +//}