|
|
|
@ -509,10 +509,8 @@ public class TeacherOpenCourseMergeResourcesQuestionController extends BaseContr
|
|
|
|
|
*/
|
|
|
|
|
@SneakyThrows
|
|
|
|
|
@PostMapping(API + "/importBatchTemplate.do")
|
|
|
|
|
public JsonResult importBatchTemplate(MultipartFile file) {
|
|
|
|
|
public JsonResult importBatchTemplate(MultipartFile file, @SCoreUser CoreUser coreUser) {
|
|
|
|
|
|
|
|
|
|
CoreUser user = getUser();
|
|
|
|
|
Assert.notNull(user, "请登录后再操作");
|
|
|
|
|
Assert.isNull(getStudent(), "学生无法访问该接口");
|
|
|
|
|
|
|
|
|
|
// 输出 Excel
|
|
|
|
@ -526,7 +524,7 @@ public class TeacherOpenCourseMergeResourcesQuestionController extends BaseContr
|
|
|
|
|
.map(TeacherOpenCourseMergeResourcesQuestionImport::pojo).collect(Collectors.toList());
|
|
|
|
|
|
|
|
|
|
// 只复制用户ID和组织ID
|
|
|
|
|
BeanUtil.beanPropertyCopyToList(user, options, MapUtil.of("id", "userId"), "userId", "orgId");
|
|
|
|
|
BeanUtil.beanPropertyCopyToList(coreUser, options, MapUtil.of("id", "userId"), "userId", "orgId");
|
|
|
|
|
|
|
|
|
|
teacherOpenCourseMergeResourcesQuestionService.insertBatch(options);
|
|
|
|
|
|
|
|
|
|