|
@@ -22,6 +22,7 @@ import com.zhongzheng.modules.exam.mapper.ExamKnowledgeMapper;
|
|
|
import com.zhongzheng.modules.exam.vo.ExamKnowledgeVo;
|
|
|
import com.zhongzheng.modules.exam.service.IExamKnowledgeService;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
+import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.util.Collection;
|
|
|
import java.util.Collections;
|
|
@@ -105,11 +106,13 @@ public class ExamKnowledgeServiceImpl extends ServiceImpl<ExamKnowledgeMapper, E
|
|
|
LambdaQueryWrapper<ExamKnowledgeBusiness> lqw = Wrappers.lambdaQuery();
|
|
|
lqw.eq(ExamKnowledgeBusiness::getKnowledgeId,bo.getKnowledgeId());
|
|
|
boolean remove = examKnowledgeBusinessService.remove(lqw);
|
|
|
- for (ExamKnowledgeBusinessAddBo examKnowledgeBusinessAddBo : bo.getExamKnowledgeBusinessAddBoList()) {
|
|
|
- examKnowledgeBusinessAddBo.setKnowledgeId(bo.getKnowledgeId());
|
|
|
- examKnowledgeBusinessAddBo.setUpdateTime(DateUtils.getNowTime());
|
|
|
- examKnowledgeBusinessAddBo.setCreateTime(DateUtils.getNowTime());
|
|
|
- Boolean aBoolean = examKnowledgeBusinessService.insertByAddBo(examKnowledgeBusinessAddBo);
|
|
|
+ if (!CollectionUtils.isEmpty(bo.getExamKnowledgeBusinessAddBoList())) {
|
|
|
+ for (ExamKnowledgeBusinessAddBo examKnowledgeBusinessAddBo : bo.getExamKnowledgeBusinessAddBoList()) {
|
|
|
+ examKnowledgeBusinessAddBo.setKnowledgeId(bo.getKnowledgeId());
|
|
|
+ examKnowledgeBusinessAddBo.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ examKnowledgeBusinessAddBo.setCreateTime(DateUtils.getNowTime());
|
|
|
+ Boolean aBoolean = examKnowledgeBusinessService.insertByAddBo(examKnowledgeBusinessAddBo);
|
|
|
+ }
|
|
|
}
|
|
|
return this.updateById(update);
|
|
|
}
|