开发者学堂课程【微服务+全栈在线教育实战项目演练(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,看他能实现出来。