Просмотр исходного кода

!10725 双重兜底删除身份证图片,数据获取成功的情况下无图片才报RTA异常
Merge pull request !10725 from 80310970/IDCerRTAadd_CJL

杨诗友80174847 5 месяцев назад
Родитель
Сommit
1ab084bfa6
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      Module/mod_IDCertificate/IDCertFSM.cpp

+ 5 - 2
Module/mod_IDCertificate/IDCertFSM.cpp

@@ -889,6 +889,7 @@ int CIDCertFSM::ReadAndScanUTF8(SpReqAnsContext<IDCert_ReadAndScanUTF8_Req, IDCe
 					LogWarn(Severity_Low, Error_Succeed, IDCertificate_UserErrorCode_ReadAndScan_GetIDInfo, csIDLogInfo.GetData());
 
 					ctx->Ans.photodata = ctx->Ans.headphoto;
+					DeleteZP(curDeleteType, 2);
 
 					bGetIDCert = true;
 					break;
@@ -899,7 +900,7 @@ int CIDCertFSM::ReadAndScanUTF8(SpReqAnsContext<IDCert_ReadAndScanUTF8_Req, IDCe
 		elapsed = dwEnd - dwStart;
 	}
 
-	DeleteZP(curDeleteType, 2);
+	DeleteZP(curDeleteType);
 
 	if (m_bExit)
 		bExitWhenReading = true;
@@ -1450,6 +1451,8 @@ int CIDCertFSM::ReadAndScanUTF8JS(SpReqAnsContext<IDCert_ReadAndScanUTF8JS_Req,
 					LogWarn(Severity_Low, Error_Succeed, IDCertificate_UserErrorCode_ReadAndScan_GetIDInfo, csIDLogInfo.GetData());
 
 					ctx->Ans.photodata = ctx->Ans.headphoto;
+					DeleteZP(curDeleteType, 2);
+
 					bGetIDCert = true;
 					break;
 				}
@@ -1459,7 +1462,7 @@ int CIDCertFSM::ReadAndScanUTF8JS(SpReqAnsContext<IDCert_ReadAndScanUTF8JS_Req,
 		elapsed = dwEnd - dwStart;
 	}
 
-	DeleteZP(curDeleteType, 2);
+	DeleteZP(curDeleteType);
 
 	if (m_bExit)
 		bExitWhenReading = true;