批量新增

beetlsql3-dev
Mlxa0324
parent 60d86c03aa
commit ce1dd7db9c

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

Loading…
Cancel
Save