Browse Source

Z991239-4398 #comment 同步pinpad适配器api调用信息上送,增加contactlesscard的适配器api调用信息上送

oilyang 2 years ago
parent
commit
700c38db3c

+ 2 - 0
Module/mod_ContactlessCard/ContactlessCard_UserErrorCode.h

@@ -31,4 +31,6 @@
 //实际root配置
 #define ContactlessCard_UserErrorCode_Real_Root_Config						(ContactlessCard_UserErrorCode_Start + 36)	//实际root配置
 
+#define ContactlessCard_UserErrorCode_AccoutInfo							(ContactlessCard_UserErrorCode_Start + 40)	//卡号(脱敏后)
+
 #endif //_CONTACTLESSCARD_USER_ERRORCODE_H

+ 3 - 0
Module/mod_ContactlessCard/ContactlessFSM.cpp

@@ -964,6 +964,9 @@ int CContactlessCardFSM::AcceptCard(SpReqAnsContext<ContactlessCardService_Inser
 				t2ICTrack2 = pICTrack2;
 				t2ICAccount = (char*)ddd;//oiltest
 				DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("split pos:%d, card acount:%s,%s", pos, t2ICAccount.substr(0, 6).c_str(), t2ICAccount.substr(t2ICAccount.length() - 4, 4).c_str());
+				LogWarn(Severity_Low, Error_Succeed, ContactlessCard_UserErrorCode_AccoutInfo,
+					CSimpleStringA::Format("card acount:%s****%s", t2ICAccount.substr(0, 6).c_str(), t2ICAccount.substr(t2ICAccount.length() - 4, 4).c_str()));
+				
 				ctx->Ans.ICData = ctx->Ans.t2Account = t2ICAccount.c_str();
 				ctx->Ans.ICType = 4;
 				ctx->Ans.status = 0;

+ 4 - 0
Module/mod_pinpad/PinPadFSM.cpp

@@ -968,7 +968,11 @@ Err:
 	PinBlock pinBlk;
 	DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("to getpinblk");
 	Sleep(500);//nantian
+	ULLINT l_beginTime = GetTickCount();//oiltmp
 	errCode = m_hDevHelper->GetPinBlock(pinBlk);
+	ULLINT l_endTime = GetTickCount();//oiltmp
+	LogWarn(Severity_Low, Error_Succeed, PinPad_UserErrorCode_PinPad_GetPinBlock_Call
+		, CSimpleStringA::Format("{\"cost\":%d}", l_endTime - l_beginTime));
 	DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("getpinblock(%d),size:%d",errCode,pinBlk.dwSize);
 	if (errCode == Error_Succeed)
 	{