|
@@ -1,4 +1,4 @@
|
|
|
-#include "idcertificate.h"
|
|
|
+#include "idcertificate.h"
|
|
|
#include <stdarg.h>
|
|
|
#include "log4vendor.h"
|
|
|
#include "stdafx.h"
|
|
@@ -452,12 +452,12 @@ ErrorCodeEnum IDCerClassImpl::IDCerAuthenticate()
|
|
|
{
|
|
|
|
|
|
}
|
|
|
- else if (nRet == IDDIGITALCOPIER_IDDATA_PROCESS_ERROR)
|
|
|
- {
|
|
|
- SaveErrorInfo("IDCerAuthenticate()->GetMyIDCardType()无效卡", DEP_NO_E_IDCERTIFICATE_INVALID_CARD, __FUNCTION__, __LINE__);
|
|
|
- LogE("IDCerAuthenticate()->GetMyIDCardType()无效卡, nRet=%d,line=%d", Error_DevMedia, __LINE__);
|
|
|
- return Error_DevMedia;
|
|
|
- }
|
|
|
+// else if (nRet == IDDIGITALCOPIER_IDDATA_PROCESS_ERROR)
|
|
|
+// {
|
|
|
+// SaveErrorInfo("IDCerAuthenticate()->GetMyIDCardType()无效卡", DEP_NO_E_IDCERTIFICATE_INVALID_CARD, __FUNCTION__, __LINE__);
|
|
|
+// LogE("IDCerAuthenticate()->GetMyIDCardType()无效卡, nRet=%d,line=%d", Error_DevMedia, __LINE__);
|
|
|
+// return Error_DevMedia;
|
|
|
+// }
|
|
|
else if (IDDIGITALCOPIER_STATUS_PASSAGE_JAM == nRet)
|
|
|
{
|
|
|
char err[MAX_DEV_ERROR_MSG_LEN] = {0};
|
|
@@ -506,12 +506,12 @@ ErrorCodeEnum IDCerClassImpl::IDCerAuthenticate()
|
|
|
{
|
|
|
LogM("IDCerAuthenticate(),认证成功,line=%d", __LINE__);
|
|
|
}
|
|
|
- else if(nRet == IDDIGITALCOPIER_IDDATA_PROCESS_ERROR) //身份证电子信息处理错误
|
|
|
- {
|
|
|
- SaveErrorInfo("IDCerAuthenticate()无效卡", DEP_NO_E_IDCERTIFICATE_UNAUTHED, __FUNCTION__, __LINE__);
|
|
|
- LogE("IDCerAuthenticate(),无效卡, nRet=%d,line=%d", Error_DevMedia, __LINE__);
|
|
|
- return Error_DevMedia;
|
|
|
- }
|
|
|
+// else if(nRet == IDDIGITALCOPIER_IDDATA_PROCESS_ERROR) //身份证电子信息处理错误
|
|
|
+// {
|
|
|
+// SaveErrorInfo("IDCerAuthenticate()无效卡", DEP_NO_E_IDCERTIFICATE_UNAUTHED, __FUNCTION__, __LINE__);
|
|
|
+// LogE("IDCerAuthenticate(),无效卡, nRet=%d,line=%d", Error_DevMedia, __LINE__);
|
|
|
+// return Error_DevMedia;
|
|
|
+// }
|
|
|
else if (IDDIGITALCOPIER_STATUS_PASSAGE_JAM == nRet)
|
|
|
{
|
|
|
char err[MAX_DEV_ERROR_MSG_LEN] = {0};
|
|
@@ -551,8 +551,8 @@ ErrorCodeEnum IDCerClassImpl::IDCerGetData(IDCerInfo &idCerInfo)
|
|
|
{
|
|
|
//SaveErrorInfo(__LINE__, __FUNCTION__);
|
|
|
SaveErrorInfo("IDCerGetData()未认证成功", DEP_NO_E_IDCERTIFICATE_UNAUTHED, __FUNCTION__, __LINE__);
|
|
|
- LogE("IDCerGetData(),未认证成功, nRet=%d,line=%d", Error_DevMedia, __LINE__);
|
|
|
- return Error_DevMedia;
|
|
|
+ LogE("IDCerGetData(),未认证成功, nRet=%d,line=%d", Error_FailVerify, __LINE__);
|
|
|
+ return Error_FailVerify;
|
|
|
}
|
|
|
m_bAuthed = false; //认证成功只能读一次,下次必须重新认证;
|
|
|
std::string dllPath = "";
|
|
@@ -890,8 +890,8 @@ ErrorCodeEnum IDCerClassImpl::IDCerGetDataEx(IDCerInfoEx &idCerInfoEx)
|
|
|
{
|
|
|
//SaveErrorInfo(__LINE__, __FUNCTION__);
|
|
|
SaveErrorInfo("未认证成功。", DEP_NO_E_IDCERTIFICATE_UNAUTHED, __FUNCTION__, __LINE__);
|
|
|
- LogE("IDCerGetDataEx(),未认证成功, nRet=%d", Error_DevMedia);
|
|
|
- return Error_DevMedia;
|
|
|
+ LogE("IDCerGetDataEx(),未认证成功, nRet=%d", Error_FailVerify);
|
|
|
+ return Error_FailVerify;
|
|
|
}
|
|
|
m_bAuthed = false; //认证成功只能读一次,下次必须重新认证;
|
|
|
|
|
@@ -1385,7 +1385,7 @@ ErrorCodeEnum IDCerClassImpl::IDCerGetDataEx(IDCerInfoEx &idCerInfoEx)
|
|
|
{
|
|
|
//无效卡(这里包括港澳台居住证,因为未接到招行提出改造此接口要求;)
|
|
|
SaveErrorInfo("IDCerGetDataEx()无效卡", DEP_NO_E_IDCERTIFICATE_INVALID_CARD, __FUNCTION__, __LINE__);
|
|
|
- //g_pLog->Print("IDCerGetDataEx(), 无效卡, nRet=%d", Error_DevMedia);
|
|
|
+ LogE("IDCerGetDataEx(), 无效卡, nRet=%d", Error_DevMedia);
|
|
|
return Error_DevMedia;
|
|
|
}
|
|
|
LogM("IDCerGetDataEx(), nRet=%d", Error_Succeed);
|
|
@@ -1420,8 +1420,7 @@ ErrorCodeEnum IDCerClassImpl::ForceIDEject()
|
|
|
if ((nRet == Error_Succeed) && pos == 0)
|
|
|
{
|
|
|
SaveErrorInfo("ForceIDEject()未检测到卡", DEP_NO_E_IDCERTIFICATE_NO_CARD, __FUNCTION__, __LINE__);
|
|
|
- LogM("ForceIDEject(), 未检测到卡, nRet=%d,line=%d", Error_DevMedia, __LINE__);
|
|
|
- //return Error_DevMedia;
|
|
|
+ LogM("ForceIDEject(), 未检测到卡, line=%d", __LINE__);
|
|
|
}
|
|
|
int bRet = m_cBS_ID81IDCImpl.EjectIdCard(m_SecDeviceNum);
|
|
|
if (bRet != IDDIGITALCOPIER_NO_ERROR)
|