luoweijian 4 days ago
parent
commit
761b1e2a28
  1. 7
      src/main/java/com/project/exam/domain/service/impl/AdminExportExamRecordDomainServiceImpl.java
  2. 3
      src/main/java/com/project/exam/domain/service/impl/AdminSearchExamRecordDomainServiceImpl.java

7
src/main/java/com/project/exam/domain/service/impl/AdminExportExamRecordDomainServiceImpl.java

@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
import java.util.Objects;
@Service @Service
public class AdminExportExamRecordDomainServiceImpl implements AdminExportExamRecordDomainService { public class AdminExportExamRecordDomainServiceImpl implements AdminExportExamRecordDomainService {
@ -36,7 +37,11 @@ public class AdminExportExamRecordDomainServiceImpl implements AdminExportExamRe
List<ExportExamRecordDTO> exportList = dataList.stream().map(dto -> { List<ExportExamRecordDTO> exportList = dataList.stream().map(dto -> {
ExportExamRecordDTO exportDTO = new ExportExamRecordDTO(); ExportExamRecordDTO exportDTO = new ExportExamRecordDTO();
BeanUtil.copyProperties(dto, exportDTO); BeanUtil.copyProperties(dto, exportDTO);
exportDTO.setScore(String.format("%.2f" , dto.getScore())); if (Objects.nonNull(dto.getScore())) {
exportDTO.setScore(String.format("%.2f" , dto.getScore()));
} else {
exportDTO.setScore("");
}
return exportDTO; return exportDTO;
}).toList(); }).toList();
EasyExcel.write(response.getOutputStream(), ExportExamRecordDTO.class) EasyExcel.write(response.getOutputStream(), ExportExamRecordDTO.class)

3
src/main/java/com/project/exam/domain/service/impl/AdminSearchExamRecordDomainServiceImpl.java

@ -61,7 +61,7 @@ public class AdminSearchExamRecordDomainServiceImpl implements AdminSearchExamRe
queryWrapper.eq(ExamRecordEntity::getSubLineId , param.getSubLineId()); queryWrapper.eq(ExamRecordEntity::getSubLineId , param.getSubLineId());
} }
if (StrUtil.isNotBlank(param.getTaskName())) { if (StrUtil.isNotBlank(param.getTaskName())) {
queryWrapper.eq(ExamRecordEntity::getTaskName , param.getTaskName()); queryWrapper.like(ExamRecordEntity::getTaskName , param.getTaskName());
} }
queryWrapper.isNotNull(ExamRecordEntity::getSubmitTime); queryWrapper.isNotNull(ExamRecordEntity::getSubmitTime);
@ -121,6 +121,7 @@ public class AdminSearchExamRecordDomainServiceImpl implements AdminSearchExamRe
} }
return dto; return dto;
} }

Loading…
Cancel
Save