课程分类管理-添加课程分类(2) | 学习笔记

简介: 快速学习课程分类管理-添加课程分类(2)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)课程分类管理-添加课程分类(2)学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11358


课程分类管理-添加课程分类(2)


内容介绍

一、代码讲解

二、上传检验


一、代码讲解

一行一行读取, 每次读取有两个值,第一个值级分类,第二个值二级分类

//判断一级分类是否重多Eaisbjet exstonesbjs = this exstesubeetsibjctevice sujetData getesuetame0):

if(existOneSubiect == mull) { //没有相同级分类,进行添加

existOneSubject = new EduSubject():

existOneSubiect. setParentId("o"):

existOmeSubject. setTitle(subjectData. getOneSub ject)

//获取一级分类 id 值

string pid =exist one subject.getid

//添加二级分类

//判断二级分类是否重复Eaisbjet exstonesbjs = this exstesubeetsibjctevice sujetData getesuetame0):

if(existOneSubiect == mull) { //没有相同级分类,进行添加

existOneSubject = new EduSubject():

existOneSubiect. setParentId("o"):

existOmeSubject. setTitle(subjectData. getOneSub ject)

//判断一领级分类不能重复添加private EduSubject existOneSubject (EduSubjectService subjectService,String name){

QueryWrapper<EduSubject> wrapper = new QueryWrapper<>0:

wrapper. eq( column: "title , name) :

wrapper. eq( column: "parent_ id", val: "0~):

EduSubject oneSubject = subjectService.get0ne (wrapper) ;

return oneSubject;

判断二级分类不能重复添加private EduSubject existTwoSubject (EduSubjectService subjectService, String name) {

QueryWrapper<EduSubject> wrapper = new QueryWrapper<>0 :

wrapper. eq( column: "title , name) ;

wrapper. eq( column: "parent_ id", val: "0"):

EduSubject oneSubject = sub jectService. get0ne (wrapper) :

return oneSubject:

主要看经济在竞争中,先传了一个叫 subject service,为了能做到里面添加功能,包括查询功。

不传的话,那这功能做不到,因为它没有交易管理,给他直接传过来,这是第一个。

然后第二个,在这个的有个方法中一行一行读取,每行中有一级二级,一级二级都这么读,每行每行读取,在读的时候首先先读取第一行,包括第一列,读的过程中,因为第一列是一分类,虽然首先写的方法做判断,判断一级分类在表中是否存在,根据这个名称和零查询,如果说这个值等于空,那表里面就不存在,那我们就给他加进去调,这四种方法做添加,在这个对象中有一级分类,二级分类。

然后这个做到之后做二级分类,因为现在二级分类添加要用到一级分类的ID值才能添加,如果没有他地址,二级分类没法加,不知道是谁下面的分类,那怎么做到,但是直接用你家玩的一类对象取到,他离职这么做,不管有数据没数据地址都可以取到,因为交完之后里面有地址MP帮生成了。

而做到之后,二级分类也是做了判断,最终等于空的数据库跟上面是一样的,只是写的时候注意,这个名字不要写错,包括这里取的是二级分。二级分类中不是零。


二,上传检验

登录 http://local host:9528/#teacher/save

然后找到刚才的方法,这个方法叫 adu controller 在里边写这个 APP,然后在这过程中,因为要上传一个 Excel。

然后下面点这个 tried out,看他能实现出来。

相关文章
|
运维 前端开发 JavaScript
课程分类管理需求描述 | 学习笔记
快速学习课程分类管理需求描述
课程分类管理需求描述 | 学习笔记
|
前端开发 JavaScript API
课程分类管理-添加分类前端 | 学习笔记
快速学习课程分类管理-添加分类前端
课程分类管理-添加分类前端 | 学习笔记
|
开发者
产品和服务的分类 | 学习笔记
快速学习产品和服务的分类。
1129 0
产品和服务的分类 | 学习笔记
|
JavaScript 前端开发 Java
课程管理-课程列表 | 学习笔记
快速学习课程管理-课程列表
课程管理-课程列表 | 学习笔记
|
存储 前端开发 Java
课程管理-课程相关表关系 | 学习笔记
快速学习课程管理-课程相关表关系
课程管理-课程相关表关系 | 学习笔记
|
SQL XML 运维
课程管理-课程信息确认 | 学习笔记
简介:快速学习课程管理-课程信息确认
117 0
课程管理-课程信息确认 | 学习笔记
|
前端开发 Java 数据库
课程管理-添加课程分析 | 学习笔记
简介:快速学习课程管理-添加课程分析
105 0
课程管理-添加课程分析 | 学习笔记
|
前端开发 JavaScript Java
课程管理-添加课程信息前端完善(显示分类) | 学习笔记
简介:快速学习课程管理-添加课程信息前端完善(显示分类)
213 0
课程管理-添加课程信息前端完善(显示分类) | 学习笔记
|
人工智能 Java 开发者
课程管理-课程发布流程说明 | 学习笔记
快速学习课程管理-课程发布流程说明
课程管理-课程发布流程说明 | 学习笔记
|
存储 前端开发 JavaScript
课程管理-修改课程信息(前端) | 学习笔记
简介:快速学习课程管理-修改课程信息(前端)
121 0
课程管理-修改课程信息(前端) | 学习笔记