批量新增

beetlsql3-dev
Mlxa0324 2 years ago
parent 60d86c03aa
commit ce1dd7db9c

@ -2,6 +2,7 @@ package com.ibeetl.jlw.web;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
import cn.jlw.Interceptor.GetFile;
import cn.jlw.Interceptor.RFile;
import cn.jlw.Interceptor.SCoreUser;
@ -46,6 +47,8 @@ import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import static cn.jlw.util.ToolUtils.deepCopy;
/**
* -
* 线
@ -165,16 +168,32 @@ public class TeacherOpenCourseMergeResourcesInfoController{
return JsonResult.success();
}
/**
* : <br>
* resourcesInfoFiles
*
* @param teacherOpenCourseMergeResourcesInfoQuery
* @param coreUser
* @return {@link JsonResult}
* @Author: lx
* @Date: 2022/12/12 0:41
*/
@PostMapping(API + "/batchAdd.do")
public JsonResult batchAdd(TeacherOpenCourseMergeResourcesInfoQuery teacherOpenCourseMergeResourcesInfoQuery, @SCoreUser CoreUser coreUser){
if(null == coreUser){
return JsonResult.failMessage("请登录后再操作");
}else{
List<TeacherOpenCourseMergeResourcesInfoQuery> updateList = new ArrayList();
teacherOpenCourseMergeResourcesInfoQuery.setUserId(coreUser.getId());
teacherOpenCourseMergeResourcesInfoQuery.setOrgId(coreUser.getOrgId());
String resourcesInfoFiles = teacherOpenCourseMergeResourcesInfoQuery.getResourcesInfoFiles();
if (StrUtil.isNotBlank(resourcesInfoFiles)) {
// resourcesInfoFiles.split(",").fo
for (String resourcesInfoFile : resourcesInfoFiles.split(",")) {
teacherOpenCourseMergeResourcesInfoQuery.setResourcesInfoFiles(resourcesInfoFile);
updateList.add(deepCopy(teacherOpenCourseMergeResourcesInfoQuery));
}
// 构建json列表数据用于批量添加
teacherOpenCourseMergeResourcesInfoQuery.setTeacherOpenCourseMergeResourcesInfoJsonStr(JSONUtil.toJsonStr(updateList));
}
String msg = teacherOpenCourseMergeResourcesInfoService.addAll(teacherOpenCourseMergeResourcesInfoQuery);
if (StringUtils.isBlank(msg)) {

Loading…
Cancel
Save