|
|
|
@ -135,6 +135,13 @@ public class TeacherOpenCourseMergeResourcesInfoService extends CoreBaseService<
|
|
|
|
|
public JsonResult add(TeacherOpenCourseMergeResourcesInfoQuery teacherOpenCourseMergeResourcesInfoQuery){
|
|
|
|
|
String msg = "";
|
|
|
|
|
TeacherOpenCourseMergeResourcesInfo teacherOpenCourseMergeResourcesInfo = teacherOpenCourseMergeResourcesInfoQuery.pojo();
|
|
|
|
|
|
|
|
|
|
// 获取新的排序值
|
|
|
|
|
TeacherOpenCourseMergeResourcesInfo paras = new TeacherOpenCourseMergeResourcesInfo();
|
|
|
|
|
paras.setTeacherOpenCourseMergeResourcesInfoId(teacherOpenCourseMergeResourcesInfo.getTeacherOpenCourseMergeResourcesInfoId());
|
|
|
|
|
BigDecimal bigDecimal = getFuncIncrement(paras, TeacherOpenCourseMergeResourcesInfo::getOrderIndex);
|
|
|
|
|
teacherOpenCourseMergeResourcesInfo.setOrderIndex(bigDecimal);
|
|
|
|
|
|
|
|
|
|
teacherOpenCourseMergeResourcesInfoDao.insert(teacherOpenCourseMergeResourcesInfo);
|
|
|
|
|
teacherOpenCourseMergeResourcesInfoQuery.setTeacherOpenCourseMergeResourcesInfoId(teacherOpenCourseMergeResourcesInfo.getTeacherOpenCourseMergeResourcesInfoId());
|
|
|
|
|
JsonResult jsonResult = new JsonResult();
|
|
|
|
@ -405,7 +412,10 @@ public class TeacherOpenCourseMergeResourcesInfoService extends CoreBaseService<
|
|
|
|
|
CopyOptions copyOptions = CopyOptions.create().setFieldMapping(MapUtil.of("courseInfoId", "teacherOpenCourseMergeCourseInfoId"));
|
|
|
|
|
List<TeacherOpenCourseMergeResourcesInfo> copyToList =
|
|
|
|
|
BeanUtil.copyToList(resourcesInfoList, TeacherOpenCourseMergeResourcesInfo.class, copyOptions);
|
|
|
|
|
copyToList.forEach(item -> item.setTeacherOpenCourseId(teacherOpenCourseId));
|
|
|
|
|
copyToList.forEach(item -> {
|
|
|
|
|
item.setTeacherOpenCourseId(teacherOpenCourseId);
|
|
|
|
|
item.setOrderIndex(BigDecimal.valueOf(RandomUtil.randomDouble(100, 200, 6, RoundingMode.HALF_UP)));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
resetNewId(copyToList, courseInfoIdPair);
|
|
|
|
|
|
|
|
|
|