教育资源修改新增试卷

dev
zhaokai 2026-01-31 13:36:41 +08:00
parent 74d18fd83c
commit 166efd6025
1 changed files with 5 additions and 0 deletions

View File

@ -2,6 +2,7 @@ package com.zcloud.edu.command.resource;
import cn.hutool.core.bean.BeanUtil;
import com.alibaba.cola.exception.BizException;
import com.jjb.saas.framework.auth.utils.AuthContext;
import com.zcloud.edu.command.convertor.resource.QuestionCoConvertor;
import com.zcloud.edu.domain.enums.CoursewareTypeEnum;
import com.zcloud.edu.domain.gateway.resource.ExamPaperGateway;
@ -12,6 +13,7 @@ import com.zcloud.edu.dto.resource.ExamPaperAddInheritCmd;
import com.zcloud.edu.dto.resource.QuestionAddInheritCmd;
import com.zcloud.edu.persistence.dataobject.QuestionDO;
import com.zcloud.edu.persistence.repository.resource.QuestionRepository;
import com.zcloud.gbscommon.utils.Tools;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
@ -87,6 +89,9 @@ public class ExamPaperAddExe {
List<QuestionE> questionES =questionCoConvertor.converCmdsToEs(questionList);
questionES.forEach(info->{
info.setExamPaperId(examPaperE.getExamPaperId());
info.setQuestionId(Tools.get32UUID());
info.setCorpinfoId(AuthContext.getTenantId());
info.setId(null);
});
BigDecimal examScore = questionES.stream().map(QuestionE::getScore).reduce(BigDecimal.ZERO, BigDecimal::add);
//判断总分数量是否一致