|
@@ -1719,9 +1719,8 @@ int CCardIssuerFSM::IssueCard(SpReqAnsContext<CardIssuerStandService_IssueEx_Req
|
|
|
m_bCardFromHopper = true;
|
|
|
if (errCode != Error_Succeed)
|
|
|
{
|
|
|
-
|
|
|
- CSimpleStringA ErrMsg = CSimpleStringA::Format("m_currentHopper:%d", m_currentHopper);
|
|
|
- SetErrorAndLog(errCode, MEC_DEVAPI_CARDISSUER_CI_MOVECARD_FROM_HOPPER, "DevAdapter::MoveCard", __FUNCTION__, IsInBusiness(), l_endTime - l_beginTime, "QLR040220320", ErrMsg.GetData());
|
|
|
+ CSimpleStringA ErrMsg = CSimpleStringA::Format("{\"HopperNum\":%d}", m_currentHopper);
|
|
|
+ SetErrorAndLog(errCode, MEC_DEVAPI_CARDISSUER_MoveCard, "DevAdapter::MoveCard", __FUNCTION__, IsInBusiness(), l_endTime - l_beginTime, CardIssuerStandService_LogCode_IssueEx, ErrMsg.GetData());
|
|
|
ctxEx->Answer(Error_Unexpect, GetAlarmDEC());
|
|
|
return 1;
|
|
|
}
|
|
@@ -3364,7 +3363,7 @@ ErrorCodeEnum CCardIssuerFSM::MachineMoveCardBackNotHold()
|
|
|
//2016-11-10 14:30:54 joseph
|
|
|
if (eMoveNotHold != Error_Succeed)
|
|
|
{
|
|
|
- SetErrorAndLog(eMoveNotHold, MEC_DEVAPI_CARDISSUER_CI_MOVECARD_BACK_NOT_HOLD, "DevAdapter::MoveCard", __FUNCTION__, false, l_endTime - l_beginTime, "", "MachineMoveCardBackNotHold::MoveCard err");
|
|
|
+ SetErrorAndLog(eMoveNotHold, MEC_DEVAPI_CARDISSUER_MoveCard, "DevAdapter::MoveCard", __FUNCTION__, false, l_endTime - l_beginTime, "", "{\"MoveDir\":1}");
|
|
|
return eMoveNotHold;
|
|
|
}
|
|
|
else {
|
|
@@ -3381,10 +3380,8 @@ ErrorCodeEnum CCardIssuerFSM::MachineMoveCardFrontGate(bool bInBussiness)
|
|
|
|
|
|
|
|
|
if (eMoveFrontGate != Error_Succeed){
|
|
|
- if (m_bCardFromHopper)
|
|
|
- SetErrorAndLog(eMoveFrontGate, MEC_DEVAPI_CARDISSUER_CI_MOVECARD_FRONT_GATE, "DevAdapter::MoveCard", __FUNCTION__, bInBussiness, l_endTime - l_beginTime, "QLR040220305", "后端发卡,卡片吐出失败");
|
|
|
- else
|
|
|
- SetErrorAndLog(eMoveFrontGate, CardIssuer_UserErrorCode_MoveCardToGate_Failed, "DevAdapter::MoveCard", __FUNCTION__, bInBussiness, l_endTime - l_beginTime, "QLR040220305", "前端进卡,卡片吐出失败");
|
|
|
+ CSimpleStringA csMsg = CSimpleStringA::Format("{\"MoveDir\":0,\"CardFrom\":%d}", m_bCardFromHopper);
|
|
|
+ SetErrorAndLog(eMoveFrontGate, MEC_DEVAPI_CARDISSUER_MoveCard, "DevAdapter::MoveCard", __FUNCTION__, bInBussiness, l_endTime - l_beginTime, "", csMsg.GetData());
|
|
|
}
|
|
|
else {
|
|
|
DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setAPI("DevAdapter::MoveCard").setCostTime(l_endTime - l_beginTime).setLogCode("QLR040220305")("MachineMoveCardFrontGate::MoveCard");
|
|
@@ -4057,11 +4054,8 @@ int CCardIssuerFSM::EjectJS(SpReqAnsContext<CardIssuerStandService_EjectJS_Req,
|
|
|
l_endTime = GetTickCountRVC();
|
|
|
DWORD dwTmpUserErrCode = 0;
|
|
|
if (eErr != Error_Succeed) {
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("EjectJS::MoveCard(CI_MOVECARD_FRONT_GATE) err");
|
|
|
- if (m_bCardFromHopper)
|
|
|
- dwTmpUserErrCode = SetErrorAndLog(eErr, MEC_DEVAPI_CARDISSUER_CI_MOVECARD_FRONT_GATE, "DevAdapter::MoveCard", __FUNCTION__, IsInBusiness(), l_endTime - l_beginTime, "QLR040220342", "EjectJS::MoveCard(CI_MOVECARD_FRONT_GATE) err");
|
|
|
- else
|
|
|
- dwTmpUserErrCode = SetErrorAndLog(eErr, CardIssuer_UserErrorCode_MoveCardToGate_Failed, "DevAdapter::MoveCard", __FUNCTION__, IsInBusiness(), l_endTime - l_beginTime, "QLR040220342", "EjectJS::MoveCard(CI_MOVECARD_FRONT_GATE) err");
|
|
|
+ CSimpleStringA csMsg = CSimpleStringA::Format("{\"MoveDir\":0,\"CardFrom\":%d}", m_bCardFromHopper);
|
|
|
+ dwTmpUserErrCode = SetErrorAndLog(eErr, MEC_DEVAPI_CARDISSUER_MoveCard, "DevAdapter::MoveCard", __FUNCTION__, IsInBusiness(), l_endTime - l_beginTime, CardIssuerStandService_LogCode_EjectJS, csMsg.GetData());
|
|
|
if (ctx != NULL) {
|
|
|
ctx->Answer(Error_Unexpect, dwTmpUserErrCode);
|
|
|
}
|
|
@@ -4131,7 +4125,7 @@ int CCardIssuerFSM::EjectJS(SpReqAnsContext<CardIssuerStandService_EjectJS_Req,
|
|
|
else {
|
|
|
DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("EjectJS::MoveCard(CI_MOVECARD_BACK_NOT_HOLD) err");
|
|
|
|
|
|
- SetErrorAndLog(eErr, MEC_DEVAPI_CARDISSUER_CI_MOVECARD_BACK_NOT_HOLD, "DevAdapter::MoveCard", __FUNCTION__, false, l_endTime - l_beginTime, "QLR040220342", "EjectJS::MoveCard(CI_MOVECARD_BACK_NOT_HOLD) err");
|
|
|
+ SetErrorAndLog(eErr, MEC_DEVAPI_CARDISSUER_MoveCard, "DevAdapter::MoveCard", __FUNCTION__, false, l_endTime - l_beginTime, CardIssuerStandService_LogCode_EjectJS, "{\"MoveDir\":0}");
|
|
|
|
|
|
//超时吞卡失败
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, CardIssuer_UserErrorCode_Forget_Fetch_Card_Capture_Fail, "forget fetch card ,capture fail");
|
|
@@ -4172,7 +4166,7 @@ int CCardIssuerFSM::CaptureJS(SpReqAnsContext<CardIssuerStandService_CaptureJS_R
|
|
|
m_currCardNo = "";
|
|
|
}
|
|
|
else {
|
|
|
- dwTmpUserErrCode = SetErrorAndLog(eErr, MEC_DEVAPI_CARDISSUER_CI_MOVECARD_BACK_NOT_HOLD, "DevAdapter::MoveCard", __FUNCTION__, IsInBusiness(), l_endTime - l_beginTime, "QLR040220343");
|
|
|
+ dwTmpUserErrCode = SetErrorAndLog(eErr, MEC_DEVAPI_CARDISSUER_MoveCard, "DevAdapter::MoveCard", __FUNCTION__, IsInBusiness(), l_endTime - l_beginTime, CardIssuerStandService_LogCode_CaptureJS, "{\"MoveDir\":1}");
|
|
|
ret = 1;
|
|
|
}
|
|
|
//业务返回
|
|
@@ -4315,8 +4309,8 @@ int CCardIssuerFSM::IssueFromBoxJS(SpReqAnsContext<CardIssuerStandService_IssueF
|
|
|
m_bCardFromHopper = true;//用于区分吐卡报错不同
|
|
|
if (errCode != Error_Succeed)
|
|
|
{
|
|
|
- CSimpleStringA errMsg = CSimpleStringA::Format("m_currentHopper:%d", m_currentHopper);
|
|
|
- DWORD dwTmpUserErrCode = SetErrorAndLog(errCode, MEC_DEVAPI_CARDISSUER_CI_MOVECARD_FROM_HOPPER, "DevAdapter::MoveCard", __FUNCTION__, IsInBusiness(), l_endTime - l_beginTime, "QLR040220345", errMsg.GetData());
|
|
|
+ CSimpleStringA errMsg = CSimpleStringA::Format("\"HopperNum\":%d", m_currentHopper);
|
|
|
+ DWORD dwTmpUserErrCode = SetErrorAndLog(errCode, MEC_DEVAPI_CARDISSUER_MoveCard, "DevAdapter::MoveCard", __FUNCTION__, IsInBusiness(), l_endTime - l_beginTime, CardIssuerStandService_LogCode_IssueFromBoxJS, errMsg.GetData());
|
|
|
ctx->Answer(Error_Unexpect, dwTmpUserErrCode);
|
|
|
return 2;//S9
|
|
|
}
|