Commit fffe6732 authored by 耿迪迪's avatar 耿迪迪

考试试题数量 gengdidi

parent f4d5ba2a
package com.zehong.system.service.impl; package com.zehong.system.service.impl;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
import com.zehong.common.utils.DateUtils; import com.zehong.common.utils.DateUtils;
import com.zehong.common.utils.StringUtils; import com.zehong.common.utils.StringUtils;
import com.zehong.system.domain.TBankSubject; import com.zehong.system.domain.TBankSubject;
...@@ -144,6 +143,7 @@ public class TTrainCourseTopicServiceImpl implements ITTrainCourseTopicService ...@@ -144,6 +143,7 @@ public class TTrainCourseTopicServiceImpl implements ITTrainCourseTopicService
return 0; return 0;
} }
List<TTrainCourseTopic> topics = new ArrayList<>(); List<TTrainCourseTopic> topics = new ArrayList<>();
int count = 0;
for(BatchTopicVo.TopicInfos topic : batchTopicVo.getTopicInfos()){ for(BatchTopicVo.TopicInfos topic : batchTopicVo.getTopicInfos()){
//获取题库试题 //获取题库试题
TBankSubject tBankSubject = new TBankSubject(); TBankSubject tBankSubject = new TBankSubject();
...@@ -160,8 +160,13 @@ public class TTrainCourseTopicServiceImpl implements ITTrainCourseTopicService ...@@ -160,8 +160,13 @@ public class TTrainCourseTopicServiceImpl implements ITTrainCourseTopicService
courseTopic.setCreateTime(new Date()); courseTopic.setCreateTime(new Date());
topics.add(courseTopic); topics.add(courseTopic);
} }
count += topic.getQuan();
} }
//批量新增试题 //批量新增试题
return tTrainCourseTopicMapper.batchInsertTTrainCourseTopic(topics); tTrainCourseTopicMapper.batchInsertTTrainCourseTopic(topics);
//更新试题数量
TTrainCourse course = tTrainCourseMapper.selectTTrainCourseById(batchTopicVo.getCourseId());
course.setTopicNum(course.getTopicNum() + count);
return tTrainCourseMapper.updateTTrainCourse(course);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment