From a450424b18777db2aedab0b0d3bb8889d74acdea Mon Sep 17 00:00:00 2001 From: "DESKTOP-932OMT8\\REN" Date: Fri, 13 Jun 2025 12:17:43 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=20Mysql?= =?UTF-8?q?=E5=88=A4=E5=88=86=E5=90=AF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../auto_tools/AutoToolsServiceImpl.java | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/service/auto_tools/AutoToolsServiceImpl.java b/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/service/auto_tools/AutoToolsServiceImpl.java index ea477427..48df36d9 100644 --- a/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/service/auto_tools/AutoToolsServiceImpl.java +++ b/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/service/auto_tools/AutoToolsServiceImpl.java @@ -546,37 +546,37 @@ public class AutoToolsServiceImpl implements AutoToolsService{ break; } -// if ("程序设计".equals(one_file.getName().split("\\.")[0])) { -// String judgementStrMysql = ""; -// System.out.println(one_file); -// File mysql_file = new File(one_file.getPath()); -// SourceAndText judgementpojo = mysqlServerice.Judgement(Double.parseDouble(quScore),mysql_file, examQuestion, judgementStrMysql); -// double judgement = judgementpojo.getScore(); -// judgementStr += "

-----------------------------------------------------------

"; -// judgementStr += judgementpojo.getText(); -// score+=judgement; -// stuPaperScoreDO.setScore(new BigDecimal(judgement)); -// // 原始正确分数 -// stuPaperScoreDO.setTrueScore(new BigDecimal(quScore)); -// // 判断题是否正确 -// if (judgement == Double.parseDouble(quScore)) { -// stuPaperScoreDO.setIsTrue(0); -// } else if (judgement == 0) { -// stuPaperScoreDO.setIsTrue(1); -// } else { -// stuPaperScoreDO.setIsTrue(2); -// } -// stuPaperScoreDO.setSubjectName(examQuestion.getSubjectName()); -// if (isNull) { -// // 如果之前没做过,则插入该题的分数 -// stuPaperScoreService.insertStuPaperScore(stuPaperScoreDO); -// } else { -// // 如果之前做过,则更新该题的分数 -// stuPaperScoreService.updateStuPaperScore(stuPaperScoreDO); -// } -// System.out.println(judgement+"mysql得分"); -// break; -// } + if ("程序设计".equals(one_file.getName().split("\\.")[0])) { + String judgementStrMysql = ""; + System.out.println(one_file); + File mysql_file = new File(one_file.getPath()); + SourceAndText judgementpojo = mysqlServerice.Judgement(Double.parseDouble(quScore),mysql_file, examQuestion, judgementStrMysql); + double judgement = judgementpojo.getScore(); + judgementStr += "

-----------------------------------------------------------

"; + judgementStr += judgementpojo.getText(); + score+=judgement; + stuPaperScoreDO.setScore(new BigDecimal(judgement)); + // 原始正确分数 + stuPaperScoreDO.setTrueScore(new BigDecimal(quScore)); + // 判断题是否正确 + if (judgement == Double.parseDouble(quScore)) { + stuPaperScoreDO.setIsTrue(0); + } else if (judgement == 0) { + stuPaperScoreDO.setIsTrue(1); + } else { + stuPaperScoreDO.setIsTrue(2); + } + stuPaperScoreDO.setSubjectName(examQuestion.getSubjectName()); + if (isNull) { + // 如果之前没做过,则插入该题的分数 + stuPaperScoreService.insertStuPaperScore(stuPaperScoreDO); + } else { + // 如果之前做过,则更新该题的分数 + stuPaperScoreService.updateStuPaperScore(stuPaperScoreDO); + } + System.out.println(judgement+"mysql得分"); + break; + } } } }