| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | |
| | | //处理题目 |
| | | if (CollectionUtils.isNotEmpty(svyLibTemplate.getSvyLibScripts())) { |
| | | for (SvyLibTemplateScript svyLibScript : svyLibTemplate.getSvyLibScripts()) { |
| | | SvyLibTemplateScript svyLibTemplateScript = DtoConversionUtils.sourceToTarget(svyLibScript, SvyLibTemplateScript.class); |
| | | // SvyLibTemplateScript svyLibTemplateScript = DtoConversionUtils.sourceToTarget(svyLibScript, SvyLibTemplateScript.class); |
| | | //对题目进行处理 |
| | | if (svyLibScript.getIsoperation() != null && svyLibScript.getIsoperation() == 1) { |
| | | //新增 |
| | | svyLibTemplateScript.setSvyid(svyLibTemplate.getSvyid()); |
| | | svyLibTemplateScript.setId(null); |
| | | svyLibTemplateScriptMapper.insertSvyLibTemplateScript(svyLibTemplateScript); |
| | | svyLibScript.setSvyid(svyLibTemplate.getSvyid()); |
| | | svyLibScript.setId(null); |
| | | svyLibScript.setCreateTime(new Date()); |
| | | svyLibTemplateScriptMapper.insertSvyLibTemplateScript(svyLibScript); |
| | | |
| | | } else if (svyLibScript.getIsoperation() != null && svyLibScript.getIsoperation() == 2) { |
| | | //修改 |
| | | svyLibTemplateScript.setSvyid(svyLibTemplate.getSvyid()); |
| | | svyLibTemplateScriptMapper.updateSvyLibTemplateScript(svyLibTemplateScript); |
| | | svyLibScript.setSvyid(svyLibTemplate.getSvyid()); |
| | | svyLibScript.setUpdateTime(new Date()); |
| | | svyLibTemplateScriptMapper.updateSvyLibTemplateScript(svyLibScript); |
| | | } else if (svyLibScript.getIsoperation() != null && svyLibScript.getIsoperation() == 3) { |
| | | svyLibTemplateScriptMapper.deleteSvyLibTemplateScriptByTopicid(svyLibTemplateScript.getId()); |
| | | svyLibTemplateScriptMapper.deleteSvyLibTemplateScriptByTopicid(svyLibScript.getId()); |
| | | } |
| | | |
| | | //对题目选项进行处理 |
| | |
| | | if (svyLibTemplateTargetoption.getIsoperation() != null && svyLibTemplateTargetoption.getIsoperation() == 1) { |
| | | //新增 |
| | | svyLibTemplateTargetoption.setScriptid(svyLibScript.getId()); |
| | | svyLibTemplateTargetoption.setCreateTime(new Date()); |
| | | svyLibTemplateTargetoptionMapper.insertSvyLibTemplateTargetoption(svyLibTemplateTargetoption); |
| | | } else if (svyLibTemplateTargetoption.getIsoperation() != null && svyLibTemplateTargetoption.getIsoperation() == 2) { |
| | | //修改 |
| | | svyLibTemplateTargetoption.setScriptid(svyLibScript.getId()); |
| | | svyLibTemplateTargetoption.setUpdateTime(new Date()); |
| | | svyLibTemplateTargetoptionMapper.updateSvyLibTemplateTargetoption(svyLibTemplateTargetoption); |
| | | } else if (svyLibTemplateTargetoption.getIsoperation() != null && svyLibTemplateTargetoption.getIsoperation() == 3) { |
| | | //删除 |