|
@@ -12,6 +12,7 @@ import com.zhongzheng.modules.base.mapper.BaseFilterMapper;
|
|
|
import com.zhongzheng.modules.base.service.IBaseFilterService;
|
|
|
import com.zhongzheng.modules.base.vo.BaseFilterVo;
|
|
|
import com.zhongzheng.modules.course.domain.CourseBusiness;
|
|
|
+import com.zhongzheng.modules.course.domain.CourseChapterBusiness;
|
|
|
import com.zhongzheng.modules.course.service.ICourseBusinessService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -19,6 +20,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.github.pagehelper.Page;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.Collection;
|
|
|
import java.util.Collections;
|
|
@@ -91,6 +93,19 @@ public class BaseFilterServiceImpl extends ServiceImpl<BaseFilterMapper, BaseFil
|
|
|
return this.save(add);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ @Transactional
|
|
|
+ public Boolean insertListByAddBo(List<BaseFilterAddBo> list) {
|
|
|
+ Boolean result = false;
|
|
|
+ if(list.size()>0){
|
|
|
+ remove(new LambdaQueryWrapper<BaseFilter>().eq(BaseFilter::getType, list.get(0).getType()));
|
|
|
+ }
|
|
|
+ for(BaseFilterAddBo bo : list){
|
|
|
+ result = this.insertByAddBo(bo);
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public Boolean updateByEditBo(BaseFilterEditBo bo) {
|
|
|
BaseFilter update = BeanUtil.toBean(bo, BaseFilter.class);
|