|
@@ -16,6 +16,7 @@ import com.qmth.distributed.print.business.service.ObeCourseRequirementMatrixSer
|
|
import com.qmth.distributed.print.business.service.ObeCultureProgramCourseService;
|
|
import com.qmth.distributed.print.business.service.ObeCultureProgramCourseService;
|
|
import com.qmth.distributed.print.business.service.ObeCultureProgramRequirementService;
|
|
import com.qmth.distributed.print.business.service.ObeCultureProgramRequirementService;
|
|
import com.qmth.distributed.print.business.service.TeachCourseService;
|
|
import com.qmth.distributed.print.business.service.TeachCourseService;
|
|
|
|
+import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.entity.BasicCourse;
|
|
import com.qmth.teachcloud.common.entity.BasicCourse;
|
|
import com.qmth.teachcloud.common.entity.SysPrivilege;
|
|
import com.qmth.teachcloud.common.entity.SysPrivilege;
|
|
import com.qmth.teachcloud.common.entity.SysUser;
|
|
import com.qmth.teachcloud.common.entity.SysUser;
|
|
@@ -94,6 +95,7 @@ public class ObeCourseRequirementMatrixServiceImpl extends ServiceImpl<ObeCourse
|
|
ObeCultureProgramRequirement tpRequirement = obeCultureProgramRequirementService.getById(requirementEntry.getKey());
|
|
ObeCultureProgramRequirement tpRequirement = obeCultureProgramRequirementService.getById(requirementEntry.getKey());
|
|
MatrixRequirementDto matrixRequirementDto = new MatrixRequirementDto();
|
|
MatrixRequirementDto matrixRequirementDto = new MatrixRequirementDto();
|
|
matrixRequirementDto.setName(tpRequirement.getName());
|
|
matrixRequirementDto.setName(tpRequirement.getName());
|
|
|
|
+ matrixRequirementDto.setContent(tpRequirement.getContent());
|
|
List<CourseRequirementMatrixDto> requirementList = requirementEntry.getValue();
|
|
List<CourseRequirementMatrixDto> requirementList = requirementEntry.getValue();
|
|
// 排序,解决字符串1和10排序问题
|
|
// 排序,解决字符串1和10排序问题
|
|
if (requirementList.size() > 1) {
|
|
if (requirementList.size() > 1) {
|
|
@@ -103,7 +105,8 @@ public class ObeCourseRequirementMatrixServiceImpl extends ServiceImpl<ObeCourse
|
|
MatrixSubRequirementDto matrixSubRequirementDto = new MatrixSubRequirementDto();
|
|
MatrixSubRequirementDto matrixSubRequirementDto = new MatrixSubRequirementDto();
|
|
matrixSubRequirementDto.setId(tpMatrix.getId());
|
|
matrixSubRequirementDto.setId(tpMatrix.getId());
|
|
matrixSubRequirementDto.setName(tpMatrix.getRequirementSortNum() + "-" + tpMatrix.getSubRequirementSortNum());
|
|
matrixSubRequirementDto.setName(tpMatrix.getRequirementSortNum() + "-" + tpMatrix.getSubRequirementSortNum());
|
|
- matrixSubRequirementDto.setContent(tpMatrix.getContent());
|
|
|
|
|
|
+ matrixSubRequirementDto.setScale(tpMatrix.getScale());
|
|
|
|
+ matrixSubRequirementDto.setContent(tpMatrix.getRequirementContent());
|
|
return matrixSubRequirementDto;
|
|
return matrixSubRequirementDto;
|
|
}).collect(Collectors.toList());
|
|
}).collect(Collectors.toList());
|
|
matrixRequirementDto.setSubRequirements(matrixSubRequirementDtoList);
|
|
matrixRequirementDto.setSubRequirements(matrixSubRequirementDtoList);
|
|
@@ -121,7 +124,7 @@ public class ObeCourseRequirementMatrixServiceImpl extends ServiceImpl<ObeCourse
|
|
public boolean saveMatrix(List<ObeCourseRequirementMatrix> obeCourseRequirementMatrices) {
|
|
public boolean saveMatrix(List<ObeCourseRequirementMatrix> obeCourseRequirementMatrices) {
|
|
for (ObeCourseRequirementMatrix tpMatrix : obeCourseRequirementMatrices) {
|
|
for (ObeCourseRequirementMatrix tpMatrix : obeCourseRequirementMatrices) {
|
|
UpdateWrapper<ObeCourseRequirementMatrix> updateWrapper = new UpdateWrapper<>();
|
|
UpdateWrapper<ObeCourseRequirementMatrix> updateWrapper = new UpdateWrapper<>();
|
|
- updateWrapper.lambda().set(ObeCourseRequirementMatrix::getContent, tpMatrix.getContent())
|
|
|
|
|
|
+ updateWrapper.lambda().set(ObeCourseRequirementMatrix::getScale, tpMatrix.getScale())
|
|
.eq(ObeCourseRequirementMatrix::getId, tpMatrix.getId());
|
|
.eq(ObeCourseRequirementMatrix::getId, tpMatrix.getId());
|
|
this.update(updateWrapper);
|
|
this.update(updateWrapper);
|
|
}
|
|
}
|
|
@@ -179,6 +182,7 @@ public class ObeCourseRequirementMatrixServiceImpl extends ServiceImpl<ObeCourse
|
|
public void copyByCultureProgramId(Long id, Long obeCultureProgramNewId, Map<Long, Long> requirementIdMap, Map<Long, Long> courseIdMap) {
|
|
public void copyByCultureProgramId(Long id, Long obeCultureProgramNewId, Map<Long, Long> requirementIdMap, Map<Long, Long> courseIdMap) {
|
|
List<ObeCourseRequirementMatrix> obeCourseRequirementMatrixList = this.list(new QueryWrapper<ObeCourseRequirementMatrix>().lambda().eq(ObeCourseRequirementMatrix::getCultureProgramId, id));
|
|
List<ObeCourseRequirementMatrix> obeCourseRequirementMatrixList = this.list(new QueryWrapper<ObeCourseRequirementMatrix>().lambda().eq(ObeCourseRequirementMatrix::getCultureProgramId, id));
|
|
for (ObeCourseRequirementMatrix obeCourseRequirementMatrix : obeCourseRequirementMatrixList) {
|
|
for (ObeCourseRequirementMatrix obeCourseRequirementMatrix : obeCourseRequirementMatrixList) {
|
|
|
|
+ obeCourseRequirementMatrix.setId(SystemConstant.getDbUuid());
|
|
obeCourseRequirementMatrix.setCultureProgramId(obeCultureProgramNewId);
|
|
obeCourseRequirementMatrix.setCultureProgramId(obeCultureProgramNewId);
|
|
obeCourseRequirementMatrix.setObeCourseId(courseIdMap.get(obeCourseRequirementMatrix.getObeCourseId()));
|
|
obeCourseRequirementMatrix.setObeCourseId(courseIdMap.get(obeCourseRequirementMatrix.getObeCourseId()));
|
|
obeCourseRequirementMatrix.setObeRequirementId(requirementIdMap.get(obeCourseRequirementMatrix.getObeRequirementId()));
|
|
obeCourseRequirementMatrix.setObeRequirementId(requirementIdMap.get(obeCourseRequirementMatrix.getObeRequirementId()));
|