|  | @@ -155,6 +155,7 @@ public class CommReceiveService {
 | 
											
												
													
														|  |       * @return AjaxResult obj Vo对象 checkOk = true 表示检查成功,否则失败。
 |  |       * @return AjaxResult obj Vo对象 checkOk = true 表示检查成功,否则失败。
 | 
											
												
													
														|  |       */
 |  |       */
 | 
											
												
													
														|  |      public AjaxResult getOneFaultStartCheck(FaultCheckVo vo) {
 |  |      public AjaxResult getOneFaultStartCheck(FaultCheckVo vo) {
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |          l.info("getOneFaultCheck vo = {}", vo);
 |  |          l.info("getOneFaultCheck vo = {}", vo);
 | 
											
												
													
														|  |          SimMsg sm = vo.getSimMsgReceive();
 |  |          SimMsg sm = vo.getSimMsgReceive();
 | 
											
												
													
														|  |          Sim s = vo.getSim();
 |  |          Sim s = vo.getSim();
 | 
											
										
											
												
													
														|  | @@ -184,8 +185,10 @@ public class CommReceiveService {
 | 
											
												
													
														|  |          if (StringUtils.equals(s.getSimType(), Sim.TYPE_0003)) {
 |  |          if (StringUtils.equals(s.getSimType(), Sim.TYPE_0003)) {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | 
 |  | +        String faultId = Objects.requireNonNull(f, "f is null!").getFaultId();
 | 
											
												
													
														|  | 
 |  | +        String replaceName = Objects.requireNonNull(f, "f is null!").getReplaceName();
 | 
											
												
													
														|  |          // 是否在 故障部位 跳过检查 白名单中。
 |  |          // 是否在 故障部位 跳过检查 白名单中。
 | 
											
												
													
														|  | -        if (FaultConst.CHECK_PASS_SET.contains(f.getFaultId())) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        if (FaultConst.CHECK_PASS_SET.contains(faultId)) {
 | 
											
												
													
														|  |              vo.setErrorMsg("");
 |  |              vo.setErrorMsg("");
 | 
											
												
													
														|  |              vo.setCheckOk(true);
 |  |              vo.setCheckOk(true);
 | 
											
												
													
														|  |              // 跳过检查,直接返回成功。
 |  |              // 跳过检查,直接返回成功。
 | 
											
										
											
												
													
														|  | @@ -194,18 +197,18 @@ public class CommReceiveService {
 | 
											
												
													
														|  |          // 是否是
 |  |          // 是否是
 | 
											
												
													
														|  |          // 2型的 检测干燥管 或
 |  |          // 2型的 检测干燥管 或
 | 
											
												
													
														|  |          // 3型的 检测干燥管
 |  |          // 3型的 检测干燥管
 | 
											
												
													
														|  | -        if (FaultConst.GAN_ZAO_GUAN_SET.contains(f.getFaultId())) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        if (FaultConst.GAN_ZAO_GUAN_SET.contains(faultId)) {
 | 
											
												
													
														|  |              // 判断必须存在
 |  |              // 判断必须存在
 | 
											
												
													
														|  |              String existMsg = CommParseUtils.receiveSubContentData46(sm);
 |  |              String existMsg = CommParseUtils.receiveSubContentData46(sm);
 | 
											
												
													
														|  |              if (!GUAN_EXIST_YES.equals(existMsg)) {
 |  |              if (!GUAN_EXIST_YES.equals(existMsg)) {
 | 
											
												
													
														|  | -                String eMsg = "[" + f.getReplaceName() + "]可换件异常;<br>" +
 |  | 
 | 
											
												
													
														|  | -                        "请正确安装[" + f.getReplaceName() + "]后再次开始考试。<br>";
 |  | 
 | 
											
												
													
														|  | 
 |  | +                String eMsg = "[" + replaceName + "]可换件异常;<br>" +
 | 
											
												
													
														|  | 
 |  | +                        "请正确安装[" + replaceName + "]后再次开始考试。<br>";
 | 
											
												
													
														|  |                  l.info(eMsg);
 |  |                  l.info(eMsg);
 | 
											
												
													
														|  |                  vo.setErrorMsg(eMsg);
 |  |                  vo.setErrorMsg(eMsg);
 | 
											
												
													
														|  |                  vo.setCheckOk(false);
 |  |                  vo.setCheckOk(false);
 | 
											
												
													
														|  | -                if (Objects.equals(FaultIdConst.T0002.F09, f.getFaultId())) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +                if (Objects.equals(FaultIdConst.T0002.F09, faultId)) {
 | 
											
												
													
														|  |                      return ArBuilder.error(T22009, eMsg, vo);
 |  |                      return ArBuilder.error(T22009, eMsg, vo);
 | 
											
												
													
														|  | -                } else if (Objects.equals(FaultIdConst.T0003.F07, f.getFaultId())) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +                } else if (Objects.equals(FaultIdConst.T0003.F07, faultId)) {
 | 
											
												
													
														|  |                      return ArBuilder.error(T23007, eMsg, vo);
 |  |                      return ArBuilder.error(T23007, eMsg, vo);
 | 
											
												
													
														|  |                  } else {
 |  |                  } else {
 | 
											
												
													
														|  |                      return ArBuilder.error(T20007, eMsg, vo);
 |  |                      return ArBuilder.error(T20007, eMsg, vo);
 | 
											
										
											
												
													
														|  | @@ -215,12 +218,12 @@ public class CommReceiveService {
 | 
											
												
													
														|  |          // 非空判断
 |  |          // 非空判断
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  |              if (StringUtils.equals(CONTENT_BLANK, contentData)) {
 |  |              if (StringUtils.equals(CONTENT_BLANK, contentData)) {
 | 
											
												
													
														|  | -                String eMsg = "[" + f.getReplaceName() + "]可换件异常;<br>";
 |  | 
 | 
											
												
													
														|  | 
 |  | +                String eMsg = "[" + replaceName + "]可换件异常;<br>";
 | 
											
												
													
														|  |                  l.info(eMsg);
 |  |                  l.info(eMsg);
 | 
											
												
													
														|  |                  l.info("fault {}", f);
 |  |                  l.info("fault {}", f);
 | 
											
												
													
														|  |                  vo.setErrorMsg(eMsg);
 |  |                  vo.setErrorMsg(eMsg);
 | 
											
												
													
														|  |                  vo.setCheckOk(false);
 |  |                  vo.setCheckOk(false);
 | 
											
												
													
														|  | -                if (StringUtils.equals(FaultIdConst.T0001.F01, f.getFaultId())) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +                if (StringUtils.equals(FaultIdConst.T0001.F01, faultId)) {
 | 
											
												
													
														|  |                      return ArBuilder.error(T21001, eMsg + "检查电池安装情况。可能电池接触不良,请按紧后重试!", vo);
 |  |                      return ArBuilder.error(T21001, eMsg + "检查电池安装情况。可能电池接触不良,请按紧后重试!", vo);
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
												
													
														|  |                  return ArBuilder.error(T20005, eMsg, vo);
 |  |                  return ArBuilder.error(T20005, eMsg, vo);
 | 
											
										
											
												
													
														|  | @@ -228,10 +231,10 @@ public class CommReceiveService {
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          // 可换件id 最小值 最大值 判断
 |  |          // 可换件id 最小值 最大值 判断
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  | -            if (FaultConst.CHECK_PASS_SET.contains(f.getFaultId()) ||
 |  | 
 | 
											
												
													
														|  | -                    FaultConst.GAN_ZAO_GUAN_SET.contains(f.getFaultId())
 |  | 
 | 
											
												
													
														|  | 
 |  | +            if (FaultConst.CHECK_PASS_SET.contains(faultId) ||
 | 
											
												
													
														|  | 
 |  | +                    FaultConst.GAN_ZAO_GUAN_SET.contains(faultId)
 | 
											
												
													
														|  |              ) {
 |  |              ) {
 | 
											
												
													
														|  | -                l.info("Not check id f = {}", f.getFaultId());
 |  | 
 | 
											
												
													
														|  | 
 |  | +                l.info("Not check id f = {}", faultId);
 | 
											
												
													
														|  |              } else {
 |  |              } else {
 | 
											
												
													
														|  |                  String id = CommParseUtils.receiveSubContentData68(sm);
 |  |                  String id = CommParseUtils.receiveSubContentData68(sm);
 | 
											
												
													
														|  |                  int idDec = Integer.parseInt(id, 16);
 |  |                  int idDec = Integer.parseInt(id, 16);
 | 
											
										
											
												
													
														|  | @@ -242,7 +245,6 @@ public class CommReceiveService {
 | 
											
												
													
														|  |                      return ArBuilder.error(T20012, M20012, vo);
 |  |                      return ArBuilder.error(T20012, M20012, vo);
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          // final ok.
 |  |          // final ok.
 | 
											
												
													
														|  |          vo.setErrorMsg("");
 |  |          vo.setErrorMsg("");
 |