|
@@ -369,10 +369,11 @@ public class FsCourseQuestionBankServiceImpl implements IFsCourseQuestionBankSer
|
|
*
|
|
*
|
|
* @param list 数据
|
|
* @param list 数据
|
|
* @param nickName 昵称
|
|
* @param nickName 昵称
|
|
|
|
+ * @param userId
|
|
* @return String
|
|
* @return String
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public String importData(List<FsCourseQuestionBankImportDTO> list, @Size String nickName) {
|
|
|
|
|
|
+ public String importData(List<FsCourseQuestionBankImportDTO> list, @Size String nickName, Long userId) {
|
|
if (Objects.isNull(list) || list.isEmpty()) {
|
|
if (Objects.isNull(list) || list.isEmpty()) {
|
|
throw new ServiceException("导入数据不能为空");
|
|
throw new ServiceException("导入数据不能为空");
|
|
}
|
|
}
|
|
@@ -391,7 +392,7 @@ public class FsCourseQuestionBankServiceImpl implements IFsCourseQuestionBankSer
|
|
}
|
|
}
|
|
|
|
|
|
// 构建题目对象
|
|
// 构建题目对象
|
|
- FsCourseQuestionBank questionBank = buildQuestionBank(importDTO, categoryData, nickName);
|
|
|
|
|
|
+ FsCourseQuestionBank questionBank = buildQuestionBank(importDTO, categoryData, nickName,userId);
|
|
importData.add(questionBank);
|
|
importData.add(questionBank);
|
|
result.addSuccess(importDTO.getTitle());
|
|
result.addSuccess(importDTO.getTitle());
|
|
|
|
|
|
@@ -499,11 +500,12 @@ public class FsCourseQuestionBankServiceImpl implements IFsCourseQuestionBankSer
|
|
*/
|
|
*/
|
|
private FsCourseQuestionBank buildQuestionBank(FsCourseQuestionBankImportDTO importDTO,
|
|
private FsCourseQuestionBank buildQuestionBank(FsCourseQuestionBankImportDTO importDTO,
|
|
Map<String, FsUserCourseCategory> categoryData,
|
|
Map<String, FsUserCourseCategory> categoryData,
|
|
- String nickName) {
|
|
|
|
|
|
+ String nickName, Long userId) {
|
|
FsCourseQuestionBank questionBank = new FsCourseQuestionBank();
|
|
FsCourseQuestionBank questionBank = new FsCourseQuestionBank();
|
|
|
|
|
|
// 基础信息
|
|
// 基础信息
|
|
questionBank.setTitle(importDTO.getTitle());
|
|
questionBank.setTitle(importDTO.getTitle());
|
|
|
|
+ questionBank.setUserId(userId);
|
|
questionBank.setType(getQuestionTypeCode(importDTO.getType()));
|
|
questionBank.setType(getQuestionTypeCode(importDTO.getType()));
|
|
questionBank.setSort(importDTO.getSort());
|
|
questionBank.setSort(importDTO.getSort());
|
|
questionBank.setStatus(parseStatus(importDTO.getStatus()));
|
|
questionBank.setStatus(parseStatus(importDTO.getStatus()));
|