教育资源修改新增试卷
parent
74d18fd83c
commit
166efd6025
|
|
@ -2,6 +2,7 @@ package com.zcloud.edu.command.resource;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import com.alibaba.cola.exception.BizException;
|
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.command.convertor.resource.QuestionCoConvertor;
|
||||||
import com.zcloud.edu.domain.enums.CoursewareTypeEnum;
|
import com.zcloud.edu.domain.enums.CoursewareTypeEnum;
|
||||||
import com.zcloud.edu.domain.gateway.resource.ExamPaperGateway;
|
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.dto.resource.QuestionAddInheritCmd;
|
||||||
import com.zcloud.edu.persistence.dataobject.QuestionDO;
|
import com.zcloud.edu.persistence.dataobject.QuestionDO;
|
||||||
import com.zcloud.edu.persistence.repository.resource.QuestionRepository;
|
import com.zcloud.edu.persistence.repository.resource.QuestionRepository;
|
||||||
|
import com.zcloud.gbscommon.utils.Tools;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
@ -87,6 +89,9 @@ public class ExamPaperAddExe {
|
||||||
List<QuestionE> questionES =questionCoConvertor.converCmdsToEs(questionList);
|
List<QuestionE> questionES =questionCoConvertor.converCmdsToEs(questionList);
|
||||||
questionES.forEach(info->{
|
questionES.forEach(info->{
|
||||||
info.setExamPaperId(examPaperE.getExamPaperId());
|
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);
|
BigDecimal examScore = questionES.stream().map(QuestionE::getScore).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
//判断总分数量是否一致
|
//判断总分数量是否一致
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue