Bladeren bron

修复AnswerRight漏掉更新值的情况。

tom 1 week geleden
bovenliggende
commit
84a5e5ba25

+ 2 - 2
ruoyi-sim/src/main/java/com/ruoyi/sim/controller/HardwareCommDebugController.java

@@ -48,7 +48,7 @@ public class HardwareCommDebugController extends BaseController {
     }
 
     @GetMapping(value = "/debugReadAllFaultResistanceBySimNum/{simNum}")
-    @ApiOperation("debug通过simNum读取一台模拟器所有故障答题值,保存debug_fault表中,类似交卷")
+    @ApiOperation("debug通过simNum读取一台模拟器所有故障答题值,保存[debug_fault]表中,类似交卷")
     public AjaxResult debugReadAllFaultResistanceBySimNum(@PathVariable("simNum") final String simNum) {
         return commSendService.debugReadAllFaultResistanceBySimNum(simNum);
     }
@@ -86,7 +86,7 @@ public class HardwareCommDebugController extends BaseController {
     }
 
     @GetMapping(value = "/debugWriteSelectedFaultBySimNum/{simNum}/{faultIds}")
-    @ApiOperation("debug下发所选故障,保存debug_fault表中,类似开始考试")
+    @ApiOperation("debug下发所选故障,保存[debug_fault]表中,类似开始考试")
     public AjaxResult debugWriteSelectedFaultBySimNum(@PathVariable("simNum") final String simNum,
                                                       @PathVariable("faultIds") final String[] faultIds,
                                                       @RequestParam final Boolean checkReplace) {

+ 2 - 0
ruoyi-sim/src/main/java/com/ruoyi/sim/service/impl/CommReceiveService.java

@@ -109,6 +109,7 @@ public class CommReceiveService {
                 }
                 df.setSimFaultQuestionValue(faultQuestionValue);
                 df.setSimFaultAnswerValue("");
+                df.setAnswerRight(DebugFault.AnswerRight.UNKNOWN);
                 debugFaultService.insertDebugFault(df);
             } else {
                 if (fSet.contains(faultId)) {
@@ -118,6 +119,7 @@ public class CommReceiveService {
                 }
                 df.setSimFaultQuestionValue(faultQuestionValue);
                 df.setSimFaultAnswerValue("");
+                df.setAnswerRight(DebugFault.AnswerRight.UNKNOWN);
                 debugFaultService.updateDebugFault(df);
             }
         }