|
@@ -112,12 +112,14 @@ public class CourseHandoutsServiceImpl extends ServiceImpl<CourseHandoutsMapper,
|
|
|
LambdaQueryWrapper<CourseHandoutsBusiness> lqw = Wrappers.lambdaQuery();
|
|
|
lqw.eq(CourseHandoutsBusiness::getHandoutsId,bo.getHandoutsId());
|
|
|
courseHandoutsBusinessService.remove(lqw);
|
|
|
- for (CourseHandoutsBusinessAddBo courseHandoutsBusinessAddBo : bo.getCourseHandoutsBusinessAddBos()) {
|
|
|
- CourseHandoutsBusiness addBusiness = BeanUtil.toBean(courseHandoutsBusinessAddBo, CourseHandoutsBusiness.class);
|
|
|
- addBusiness.setHandoutsId(bo.getHandoutsId());
|
|
|
- addBusiness.setCreateTime(DateUtils.getNowTime());
|
|
|
- addBusiness.setUpdateTime(DateUtils.getNowTime());
|
|
|
- courseHandoutsBusinessService.save(addBusiness);
|
|
|
+ if (!CollectionUtils.isEmpty(bo.getCourseHandoutsBusinessAddBos())) {
|
|
|
+ for (CourseHandoutsBusinessAddBo courseHandoutsBusinessAddBo : bo.getCourseHandoutsBusinessAddBos()) {
|
|
|
+ CourseHandoutsBusiness addBusiness = BeanUtil.toBean(courseHandoutsBusinessAddBo, CourseHandoutsBusiness.class);
|
|
|
+ addBusiness.setHandoutsId(bo.getHandoutsId());
|
|
|
+ addBusiness.setCreateTime(DateUtils.getNowTime());
|
|
|
+ addBusiness.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ courseHandoutsBusinessService.save(addBusiness);
|
|
|
+ }
|
|
|
}
|
|
|
return this.updateById(update);
|
|
|
}
|