|
|
@@ -2228,9 +2228,10 @@ int CCardIssuerFSM::IssueCard(SpReqAnsContext<CardIssuerStoreService_IssueEx_Req
|
|
|
{
|
|
|
m_mapJsonErr.clear();
|
|
|
if (!IsValidSlotNum(ctxEx->Req.reserved1[0]))
|
|
|
- {
|
|
|
+ {
|
|
|
errMsg = CSimpleStringA::Format("Invalid slot(%d), req.hopper=%d", ctxEx->Req.reserved1[0], ctxEx->Req.hopper);
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, CardIssuerStore_UserErrorCode_Dev_SlotInvalid, errMsg.GetData());
|
|
|
+ DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setLogCode("QLR040222020").setResultCode("RTA2W8B")(errMsg.GetData());
|
|
|
m_mapJsonErr["userCode"] = JsonElem(CardIssuerStore_UserErrorCode_Dev_SlotInvalid);
|
|
|
m_mapJsonErr["cardResult"] = JsonElem(CardResult_Invalid_Slot);
|
|
|
m_mapJsonErr["tips"] = JsonElem("[RTA2W8B] 卡槽地址非法,请联系行内开发人员排查");//oiltmp need 配置后置后从集中配置读取
|
|
|
@@ -2247,6 +2248,7 @@ int CCardIssuerFSM::IssueCard(SpReqAnsContext<CardIssuerStoreService_IssueEx_Req
|
|
|
{
|
|
|
errMsg = CSimpleStringA::Format("slot %d has no card, req.hopper=%d", ctxEx->Req.reserved1[0], ctxEx->Req.hopper);
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, CardIssuerStore_UserErrorCode_Dev_SlotHasNoCard, errMsg.GetData());
|
|
|
+ DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setLogCode("QLR040222020").setResultCode("RTA2W86")(errMsg.GetData());
|
|
|
m_mapJsonErr["userCode"] = JsonElem(CardIssuerStore_UserErrorCode_Dev_SlotHasNoCard);
|
|
|
m_mapJsonErr["cardResult"] = JsonElem(CardResult_HaveNoCardInTheSlot);
|
|
|
m_mapJsonErr["tips"] = JsonElem("[RTA2W86] 卡槽内无卡,请联系厂商排查");
|
|
|
@@ -7834,6 +7836,7 @@ int CCardIssuerFSM::MoveAndReadCardFromSlotJS(SpReqAnsContext<CardIssuerStoreSer
|
|
|
{
|
|
|
errMsg = CSimpleStringA::Format("<MoveAndReadCardFromSlotJS>, Invalid slot(%d)", ctx->Req.slot);
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, CardIssuerStore_UserErrorCode_Dev_SlotInvalid, errMsg.GetData());
|
|
|
+ DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setLogCode("QLR0402220104").setResultCode("RTA2W8B")(errMsg.GetData());
|
|
|
m_mapJsonErr["userCode"] = JsonElem(CardIssuerStore_UserErrorCode_Dev_SlotInvalid);
|
|
|
m_mapJsonErr["cardResult"] = JsonElem(CardResult_Invalid_Slot);
|
|
|
m_mapJsonErr["tips"] = JsonElem("[RTA2W8B] 卡槽地址非法,请联系行内开发人员排查");
|
|
|
@@ -7844,6 +7847,7 @@ int CCardIssuerFSM::MoveAndReadCardFromSlotJS(SpReqAnsContext<CardIssuerStoreSer
|
|
|
{
|
|
|
errMsg = CSimpleStringA::Format("<MoveAndReadCardFromSlotJS>, slot %d has no card", ctx->Req.slot);
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, CardIssuerStore_UserErrorCode_Dev_SlotHasNoCard, errMsg.GetData());
|
|
|
+ DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setLogCode("QLR0402220104").setResultCode("RTA2W86")(errMsg.GetData());
|
|
|
m_mapJsonErr["userCode"] = JsonElem(CardIssuerStore_UserErrorCode_Dev_SlotHasNoCard);
|
|
|
m_mapJsonErr["cardResult"] = JsonElem(CardResult_HaveNoCardInTheSlot);
|
|
|
m_mapJsonErr["tips"] = JsonElem("[RTA2W86] 卡槽内无卡,请联系厂商排查");
|
|
|
@@ -7925,6 +7929,7 @@ int CCardIssuerFSM::MoveBacktoSlotJS(SpReqAnsContext<CardIssuerStoreService_Move
|
|
|
{
|
|
|
errMsg = CSimpleStringA::Format("Invalid slot(%d), req.hopper=%d", slot);
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, CardIssuerStore_UserErrorCode_Dev_SlotInvalid, errMsg.GetData());
|
|
|
+ DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setLogCode("QLR0402220105").setResultCode("RTA2W8B")(errMsg.GetData());
|
|
|
m_mapJsonErr["userCode"] = JsonElem(CardIssuerStore_UserErrorCode_Dev_SlotInvalid);
|
|
|
m_mapJsonErr["cardResult"] = JsonElem(CardResult_Invalid_Slot);
|
|
|
m_mapJsonErr["tips"] = JsonElem("[RTA2W8B] 卡槽地址非法,请联系行内开发人员排查");
|
|
|
@@ -8121,6 +8126,7 @@ int CCardIssuerFSM::IssueFromSlotJS(SpReqAnsContext<CardIssuerStoreService_Issue
|
|
|
{
|
|
|
errMsg = CSimpleStringA::Format("<IssueFromSlotJS>, Invalid slot(%d)", ctx->Req.slot);
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, CardIssuerStore_UserErrorCode_Dev_SlotInvalid, errMsg.GetData());
|
|
|
+ DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setLogCode("QLR040222046").setResultCode("RTA2W8B")(errMsg.GetData());
|
|
|
m_mapJsonErr["userCode"] = JsonElem(CardIssuerStore_UserErrorCode_Dev_SlotInvalid);
|
|
|
m_mapJsonErr["cardResult"] = JsonElem(CardResult_Invalid_Slot);
|
|
|
m_mapJsonErr["tips"] = JsonElem("[RTA2W8B] 卡槽地址非法,请联系行内开发人员排查");
|
|
|
@@ -8131,6 +8137,7 @@ int CCardIssuerFSM::IssueFromSlotJS(SpReqAnsContext<CardIssuerStoreService_Issue
|
|
|
{
|
|
|
errMsg = CSimpleStringA::Format("<IssueFromSlotJS>, slot %d has no card", ctx->Req.slot);
|
|
|
LogWarn(Severity_Middle, Error_Unexpect, CardIssuerStore_UserErrorCode_Dev_SlotHasNoCard, errMsg.GetData());
|
|
|
+ DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setLogCode("QLR040222046").setResultCode("RTA2W86")(errMsg.GetData());
|
|
|
m_mapJsonErr["userCode"] = JsonElem(CardIssuerStore_UserErrorCode_Dev_SlotHasNoCard);
|
|
|
m_mapJsonErr["cardResult"] = JsonElem(CardResult_HaveNoCardInTheSlot);
|
|
|
m_mapJsonErr["tips"] = JsonElem("[RTA2W86] 卡槽内无卡,请联系厂商排查");
|
|
|
@@ -8183,7 +8190,7 @@ int CCardIssuerFSM::IssueFromSlotJS(SpReqAnsContext<CardIssuerStoreService_Issue
|
|
|
l_endTime = GetTickCountRVC();
|
|
|
|
|
|
if (eErr == Error_Succeed){
|
|
|
- DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM).setAPI("DevAdapter::MoveCardToSlot").setCostTime(l_endTime - l_beginTime)("<IssueFromSlotJS>, accout not equal, card have been move back to slot. slot:%d", ctx->Req.slot);
|
|
|
+ DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setAPI("DevAdapter::MoveCardToSlot").setCostTime(l_endTime - l_beginTime).setResultCode("RTA2WCQ")("<IssueFromSlotJS>, accout not equal, card have been move back to slot. slot:%d", ctx->Req.slot);
|
|
|
LogWarn(Severity_Low, Error_Succeed, CardIssuerStore_UserErrorCode_MoveCardToSlot, "IssueFromSlotJS MoveCardToSlot succ.");
|
|
|
m_mapJsonErr["cardPos"] = JsonElem(CardPos_HaveMovedToSlot);
|
|
|
m_mapJsonErr["tips"] = JsonElem("[RTA2WCQ] 卡号不匹配,卡片已移回原卡槽");
|