소스 검색

Z991239-6087 #comment feat: 增加非接上电返回类型判断

Signed-Off-By: commit-hook
刘文涛80174520 6 달 전
부모
커밋
4f4d1c7ff9
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      DevAdapter/include/CardAssist.cpp

+ 1 - 1
DevAdapter/include/CardAssist.cpp

@@ -2697,7 +2697,7 @@ int CCardProcess::DetectAndReadICData(CardReadType eType, DeviceBaseClass *pCard
 	else {
 		//兼容发卡非接上电有的厂商非IC卡也返回成功,直接返回上电失败
 		if (eType == CARD_MACHINE_ISSUER_RF || eType == CARD_MACHINE_ISSUER_STORE_RF) {
-			if (cardType != 'A' && bIssue ) {
+			if ( bIssue && cardType != 'A' && cardType != 'B' && cardType != 'M') {
 				CSimpleStringA errMsg = CSimpleStringA::Format("{\"ErrCode\":2147483646,\"Description\":\"<DetectIfICCard>, not ic card,cardType=%d\"}", cardType);
 				setCardAssistLastErr(Error_Exception, errMsg.GetData(), "DevAdapter::ActiveContactlessICCard");
 				DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM)("<DetectIfICCard>, not ic card.");