|
|
@ -294,12 +294,15 @@ public class SysTrainingScoreServiceImpl implements ISysTrainingScoreService {
|
|
|
|
|
|
|
|
|
|
|
|
// 保存或提交学生输入的实验报告内容
|
|
|
|
// 保存或提交学生输入的实验报告内容
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public AjaxResult saveOrSubmitReport(String content, Long userId, boolean isSubmit) { // issubmit为true时提交 false保存
|
|
|
|
public AjaxResult saveOrSubmitReport(String content, Long userId, boolean isSubmit) { // isSubmit为true时提交 false保存
|
|
|
|
SysTrainingScoreExample trainingScoreExample = new SysTrainingScoreExample();
|
|
|
|
SysTrainingScoreExample trainingScoreExample = new SysTrainingScoreExample();
|
|
|
|
trainingScoreExample.createCriteria().andUseridEqualTo(userId);
|
|
|
|
trainingScoreExample.createCriteria().andUseridEqualTo(userId);
|
|
|
|
List<SysTrainingScore> sysTrainingScores = trainingScoreMapper.selectByExample(trainingScoreExample);
|
|
|
|
List<SysTrainingScore> sysTrainingScores = trainingScoreMapper.selectByExample(trainingScoreExample);
|
|
|
|
if (!sysTrainingScores.isEmpty()) {
|
|
|
|
if (!sysTrainingScores.isEmpty()) {
|
|
|
|
SysTrainingScore sysTrainingScore = sysTrainingScores.get(0);
|
|
|
|
SysTrainingScore sysTrainingScore = sysTrainingScores.get(0);
|
|
|
|
|
|
|
|
if (StringUtils.isEmpty(sysTrainingScore.getReportstatus())) {
|
|
|
|
|
|
|
|
sysTrainingScore.setReportstatus("未提交"); // 设置默认值为"未提交"
|
|
|
|
|
|
|
|
}
|
|
|
|
if (isSubmit) {
|
|
|
|
if (isSubmit) {
|
|
|
|
if (sysTrainingScore.getReportUploadPath() == null) {
|
|
|
|
if (sysTrainingScore.getReportUploadPath() == null) {
|
|
|
|
return AjaxResult.error("请先上传再提交");
|
|
|
|
return AjaxResult.error("请先上传再提交");
|
|
|
|