|
@@ -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("");
|