CardIssuerStore_UserErrorCode.h 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. #ifndef _CARDISSUERSTORE_USER_ERRORCODE_H
  2. #define _CARDISSUERSTORE_USER_ERRORCODE_H
  3. #pragma once
  4. #define CardIssuerStore_UserErrorCode_Start 0x22000200
  5. #define CardIssuerStore_UserErrorCode_No_Encryted_Channel (CardIssuerStore_UserErrorCode_Start + 1) //未建立安全通道
  6. #define CardIssuerStore_UserErrorCode_Open_RunCfgFile_Failed (CardIssuerStore_UserErrorCode_Start + 2) //打开运行时配置失败
  7. #define CardIssuerStore_UserErrorCode_EntityInFailState (CardIssuerStore_UserErrorCode_Start + 3) //卡机处于故障态,请稍后重试,重试还有问题请联系厂商维护
  8. #define CardIssuerStore_UserErrorCode_NotHas_Hopper1 (CardIssuerStore_UserErrorCode_Start + 4) //未检测到卡箱1,请确认卡箱1是否有卡箱
  9. #define CardIssuerStore_UserErrorCode_NotHas_Hopper2 (CardIssuerStore_UserErrorCode_Start + 5) //未检测到卡箱2,请确认卡箱2是否有卡箱
  10. #define CardIssuerStore_UserErrorCode_NotHas_Hopper3 (CardIssuerStore_UserErrorCode_Start + 6) //未检测到卡箱3,请确认卡箱3是否有卡箱
  11. #define CardIssuerStore_UserErrorCode_NoCardInHopper1 (CardIssuerStore_UserErrorCode_Start + 7) //卡箱1未检测到卡片 请确认卡箱1内卡片是否为空或重新摆放卡片
  12. #define CardIssuerStore_UserErrorCode_NoCardInHopper2 (CardIssuerStore_UserErrorCode_Start + 8) //卡箱2未检测到卡片 请确认卡箱2内卡片是否为空或重新摆放卡片
  13. #define CardIssuerStore_UserErrorCode_NoCardInHopper3 (CardIssuerStore_UserErrorCode_Start + 9) //卡箱3未检测到卡片 请确认卡箱3内卡片是否为空或重新摆放卡片
  14. #define CardIssuerStore_UserErrorCode_NoCardRemains_Hopper1 (CardIssuerStore_UserErrorCode_Start + 10) //卡箱1剩余卡片计数为0(空)
  15. #define CardIssuerStore_UserErrorCode_NoCardRemains_Hopper2 (CardIssuerStore_UserErrorCode_Start + 11) //卡箱2剩余卡片计数为0(空)
  16. #define CardIssuerStore_UserErrorCode_NoCardRemains_Hopper3 (CardIssuerStore_UserErrorCode_Start + 12) //卡箱3剩余卡片计数为0(空)
  17. #define CardIssuerStore_UserErrorCode_MoveCard_FromHopper (CardIssuerStore_UserErrorCode_Start + 13) //卡片从卡箱移到读卡器
  18. #define CardIssuerStore_UserErrorCode_MoveCardToGate_Failed (CardIssuerStore_UserErrorCode_Start + 14) //前端进卡,吐卡失败
  19. #define CardIssuerStore_UserErrorCode_KakuFindEmptySlot_Failed (CardIssuerStore_UserErrorCode_Start + 15) //卡库找不到空闲卡槽
  20. #define CardIssuerStore_UserErrorCode_KakuHaveOldPanKuRecord (CardIssuerStore_UserErrorCode_Start + 16) //卡库有旧的盘库记录
  21. #define CardIssuerStore_UserErrorCode_KakuQuerySlot_Failed (CardIssuerStore_UserErrorCode_Start + 17) //卡库查询卡槽状态失败
  22. #define CardIssuerStore_UserErrorCode_KakuHaveNoPanKuRecord (CardIssuerStore_UserErrorCode_Start + 18) //卡库没有盘库记录
  23. #define CardIssuerStore_UserErrorCode_KakuPanKu_Failed (CardIssuerStore_UserErrorCode_Start + 19) //卡库盘库失败
  24. #define CardIssuerStore_UserErrorCode_Customer_Forget_Fectch_Card (CardIssuerStore_UserErrorCode_Start + 20) //客户超时未取卡
  25. #define CardIssuerStore_UserErrorCode_NotHas_Hopper4 (CardIssuerStore_UserErrorCode_Start + 21) //未检测到卡箱4,请确认卡箱1是否有卡箱
  26. #define CardIssuerStore_UserErrorCode_NotHas_Hopper5 (CardIssuerStore_UserErrorCode_Start + 22) //未检测到卡箱5,请确认卡箱2是否有卡箱
  27. #define CardIssuerStore_UserErrorCode_NotHas_Hopper6 (CardIssuerStore_UserErrorCode_Start + 23) //未检测到卡箱6,请确认卡箱3是否有卡箱
  28. #define CardIssuerStore_UserErrorCode_NoCardInHopper4 (CardIssuerStore_UserErrorCode_Start + 24) //卡箱4未检测到卡片 请确认卡箱4内卡片是否为空或重新摆放卡片
  29. #define CardIssuerStore_UserErrorCode_NoCardInHopper5 (CardIssuerStore_UserErrorCode_Start + 25) //卡箱5未检测到卡片 请确认卡箱5内卡片是否为空或重新摆放卡片
  30. #define CardIssuerStore_UserErrorCode_NoCardInHopper6 (CardIssuerStore_UserErrorCode_Start + 26) //卡箱6未检测到卡片 请确认卡箱6内卡片是否为空或重新摆放卡片
  31. #define CardIssuerStore_UserErrorCode_ICChannel_Failed (CardIssuerStore_UserErrorCode_Start + 27) //IC指令通道失败(实时制卡APDU)
  32. #define CardIssuerStore_UserErrorCode_NoCardRemains_Hopper4 (CardIssuerStore_UserErrorCode_Start + 28) //卡箱4剩余卡片计数为0(空)
  33. #define CardIssuerStore_UserErrorCode_NoCardRemains_Hopper5 (CardIssuerStore_UserErrorCode_Start + 29) //卡箱5剩余卡片计数为0(空)
  34. #define CardIssuerStore_UserErrorCode_NoCardRemains_Hopper6 (CardIssuerStore_UserErrorCode_Start + 30) //卡箱6剩余卡片计数为0(空)
  35. #define CardIssuerStore_UserErrorCode_LogInfoAboutTerm (CardIssuerStore_UserErrorCode_Start + 31) //告警上送终端模块信息
  36. #define CardIssuerStore_UserErrorCode_KebaDeviceInfo (CardIssuerStore_UserErrorCode_Start + 32) //告警上送科堡机型信息
  37. #define CardIssuerStore_UserErrorCode_RootInfo (CardIssuerStore_UserErrorCode_Start + 33) //root中版本批次号
  38. #define CardIssuerStore_UserErrorCode_Adapter_Version (CardIssuerStore_UserErrorCode_Start + 34)//告警适配器版本号(长城卡库是将驱动版本号告警上来)
  39. #define CardIssuerStore_UserErrorCode_DevOpenTime (CardIssuerStore_UserErrorCode_Start + 35) //统计DevOpen时长
  40. #define CardIssuerStore_UserErrorCode_CaptureCard_OnExit (CardIssuerStore_UserErrorCode_Start + 36) //OnExit时吞卡,实体退出。实际上会吗?
  41. #define CardIssuerStore_UserErrorCode_CaptureCard_Reset (CardIssuerStore_UserErrorCode_Start + 37) //Reset时吞卡
  42. #define CardIssuerStore_UserErrorCode_CaptureCard_IssueExit (CardIssuerStore_UserErrorCode_Start + 38) //发卡时业务强退
  43. #define CardIssuerStore_UserErrorCode_CaptureCard_IdleExit (CardIssuerStore_UserErrorCode_Start + 39) //Idle空闲状态处理Exit事件时吞卡
  44. #define CardIssuerStore_UserErrorCode_CaptureCard_FromBusiness (CardIssuerStore_UserErrorCode_Start + 40) //业务主动发起调用CaptureCard
  45. #define CardIssuerStore_UserErrorCode_EntityInStateCannotProcess (CardIssuerStore_UserErrorCode_Start + 41) //卡机当前状态无法处理此请求
  46. #define CardIssuerStore_UserErrorCode_MoveCardToSlot (CardIssuerStore_UserErrorCode_Start + 42) //卡片移到卡槽
  47. #define CardIssuerStore_UserErrorCode_MoveCardFromSlot (CardIssuerStore_UserErrorCode_Start + 43) //卡槽移到卡机
  48. #define CardIssuerStore_UserErrorCode_PrintCardFaceRightNow (CardIssuerStore_UserErrorCode_Start + 44) //卡面打印
  49. #define CardIssuerStore_UserErrorCode_InsertCardSucceed (CardIssuerStore_UserErrorCode_Start + 45) //前端插卡
  50. #define CardIssuerStore_UserErrorCode_StandEntityInFailState (CardIssuerStore_UserErrorCode_Start + 46) //卡机处于故障态,请稍后重试,重试还有问题请联系厂商维护
  51. #define CardIssuerStore_UserErrorCode_CardStore_SlotNum (CardIssuerStore_UserErrorCode_Start + 49) //记录卡库容量
  52. #define CardIssuerStore_UserErrorCode_Invoke_Access_IniDev_Failed (CardIssuerStore_UserErrorCode_Start + 50) //建立加密通道时,调用准入接口失败
  53. #define CardIssuerStore_UserErrorCode_Connect_Access_Failed (CardIssuerStore_UserErrorCode_Start + 51) //建立加密通道时,连接准入实体失败
  54. #define CardIssuerStore_UserErrorCode_Safe_Channel_Build_Failed (CardIssuerStore_UserErrorCode_Start + 52) //安全加密通道建立失败
  55. #define CardIssuerStore_UserErrorCode_No_More_Card_Issue (CardIssuerStore_UserErrorCode_Start + 53) //卡箱已无卡往出发
  56. #define CardIssuerStore_UserErrorCode_CFG_RUN_POINTER_FAILED (CardIssuerStore_UserErrorCode_Start + 54) //卡箱已无卡往出发
  57. #define CardIssuerStore_UserErrorCode_RETAIN_BIN_IS_FULL_SENSOR (CardIssuerStore_UserErrorCode_Start + 55)//厂商传感器,回收箱满
  58. #define CardIssuerStore_UserErrorCode_FEW_CARD_REMAINS (CardIssuerStore_UserErrorCode_Start + 56)//卡箱少卡
  59. #define CardIssuerStore_UserErrorCode_RETAIN_BIN_IS_FULL (CardIssuerStore_UserErrorCode_Start + 57)//计数显示,回收箱满
  60. #define CardIssuerStore_UserErrorCode_Create_Object_Failed (CardIssuerStore_UserErrorCode_Start + 58)//创建适配器指针对象失败
  61. #define CardIssuerStore_UserErrorCode_Track2_ServiceCode (CardIssuerStore_UserErrorCode_Start + 59)//记录二磁道的服务代码
  62. //跨机激活过程
  63. #define CardIssuerStore_UserErrorCode_PreOnline_Connect_Heatbeat_Failed (CardIssuerStore_UserErrorCode_Start + 60) //跨机,连接心跳实体失败
  64. #define CardIssuerStore_UserErrorCode_PreOnline_Send_CardActive (CardIssuerStore_UserErrorCode_Start + 61) //跨机,调用CardActive
  65. #define CardIssuerStore_UserErrorCode_PreOnline_Recv_CardActive (CardIssuerStore_UserErrorCode_Start + 62) //跨机,CardActive返回
  66. #define CardIssuerStore_UserErrorCode_PreOnline_Slot_Is_Invalid (CardIssuerStore_UserErrorCode_Start + 63) //跨机,web传给卡库的卡槽号无效
  67. #define CardIssuerStore_UserErrorCode_PreOnline_Slot_Has_No_Card (CardIssuerStore_UserErrorCode_Start + 64) //跨机,卡槽中无卡
  68. #define CardIssuerStore_UserErrorCode_PreOnline_MoveCardFromSlot_Info (CardIssuerStore_UserErrorCode_Start + 65) //跨机,从卡槽中移卡读卡后,读出的一些信息
  69. #define CardIssuerStore_UserErrorCode_ContactIC_Failed (CardIssuerStore_UserErrorCode_Start + 66) //DetectIfICCard调用ContactIC失败
  70. #define CardIssuerStore_UserErrorCode_ActiveICCard_Failed (CardIssuerStore_UserErrorCode_Start + 67) //DetectIfICCard调用ActiveICCard失败
  71. #define CardIssuerStore_UserErrorCode_ICCommand_Failed (CardIssuerStore_UserErrorCode_Start + 68) //BuildSupportedAppList调用ICCommand失败
  72. #define CardIssuerStore_UserErrorCode_ICCommand_Receive_Data_Error (CardIssuerStore_UserErrorCode_Start + 69) //PSE return error
  73. #define CardIssuerStore_UserErrorCode_BuildSupportedAppList_Failed (CardIssuerStore_UserErrorCode_Start + 70) //BuildSupportedAppList failed
  74. #define CardIssuerStore_UserErrorCode_AppSelected_Failed (CardIssuerStore_UserErrorCode_Start + 71) //AppSelected failed
  75. #define CardIssuerStore_UserErrorCode_QueryCardInfoOnStore_JustQueryInfo (CardIssuerStore_UserErrorCode_Start + 72) //跨机后,再次调用QueryCardInfoOnStore查询卡信息
  76. #define CardIssuerStore_UserErrorCode_NotifyPreOnline_ParamInfo (CardIssuerStore_UserErrorCode_Start + 73) //跨机后,大机心跳调用NotifyPreOnline
  77. //加卡过程
  78. #define CardIssuerStore_UserErrorCode_AddCardToStoreStepFirst (CardIssuerStore_UserErrorCode_Start + 74) //加卡第一步,从卡箱移到读卡器
  79. #define CardIssuerStore_UserErrorCode_AddCardToStoreStepLast (CardIssuerStore_UserErrorCode_Start + 75) //加卡第二步,从读卡器移到卡槽
  80. #define CardIssuerStore_UserErrorCode_ReadAccount_Data_Error (CardIssuerStore_UserErrorCode_Start + 76) //加卡过程,卡片数据有误
  81. #define CardIssuerStore_UserErrorCode_AddCardToStoreStepFirst_Failed (CardIssuerStore_UserErrorCode_Start + 77) //加卡过程,移卡到卡槽失败
  82. #define CardIssuerStore_UserErrorCode_NotifyPreonline_Wait_TooLong (CardIssuerStore_UserErrorCode_Start + 78) //NotifyPreonline收到时已经超过等待时间
  83. //临时 后续去除
  84. #define CardIssuerStore_UserErrorCode_EastCom_Not_Exist_DataFile (CardIssuerStore_UserErrorCode_Start + 79) //东信卡库还不存在CardLibDB_CMB.db3文件
  85. #define CardIssuerStore_UserErrorCode_EastCom_Exist_DataFile (CardIssuerStore_UserErrorCode_Start + 80) //东信卡库已存在CardLibDB_CMB.db3文件
  86. //发卡过程
  87. #define CardIssuerStore_UserErrorCode_Has_Not_Build_SafeChannel (CardIssuerStore_UserErrorCode_Start + 81) //还未建立安全通道
  88. #define CardIssuerStore_UserErrorCode_Invalid_Slot (CardIssuerStore_UserErrorCode_Start + 82) //无效卡槽号
  89. #define CardIssuerStore_UserErrorCode_Slot_Has_No_Card (CardIssuerStore_UserErrorCode_Start + 83) //卡槽中无卡
  90. #define CardIssuerStore_UserErrorCode_IssueCardFromStore (CardIssuerStore_UserErrorCode_Start + 84) //发卡
  91. #define CardIssuerStore_UserErrorCode_Sign_Failed (CardIssuerStore_UserErrorCode_Start + 85) //签发失败,吞卡,req=87
  92. #define CardIssuerStore_UserErrorCode_Invalid_Hopper (CardIssuerStore_UserErrorCode_Start + 86) //传入了错误的hopper
  93. //Common Func
  94. #define CardIssuerStore_UserErrorCode_CaptureCard_ByTerminal (CardIssuerStore_UserErrorCode_Start + 87) //终端自行调用吞卡
  95. #define CardIssuerStore_UserErrorCode_EjectCard_ByTerminal (CardIssuerStore_UserErrorCode_Start + 88) //终端自行调用吐卡
  96. #define CardIssuerStore_UserErrorCode_CaptureCard_EntityOnStart (CardIssuerStore_UserErrorCode_Start + 89) //实体启动时发现有卡,终端自行调用吞卡
  97. #define CardIssuerStore_UserErrorCode_CardPosUnexpectedOnDevOpen (CardIssuerStore_UserErrorCode_Start + 90) //实体启动时卡片位置异常
  98. //读卡过程
  99. #define CardIssuerStore_UserErrorCode_ReadCard_Process (CardIssuerStore_UserErrorCode_Start + 91) //调用读卡
  100. #define CardIssuerStore_UserErrorCode_TrackSize_Wrong (CardIssuerStore_UserErrorCode_Start + 92) //磁道数据长度错误
  101. #define CardIssuerStore_UserErrorCode_Track2Size_Wrong (CardIssuerStore_UserErrorCode_Start + 93) //二磁道数据长度错误
  102. #define CardIssuerStore_UserErrorCode_CardBin (CardIssuerStore_UserErrorCode_Start + 94) //MagRead读出的卡bin
  103. #define CardIssuerStore_UserErrorCode_CardType (CardIssuerStore_UserErrorCode_Start + 95) //MagRead读出的卡片类型
  104. #define CardIssuerStore_UserErrorCode_MaybeIC_Only (CardIssuerStore_UserErrorCode_Start + 96) //可能是纯IC
  105. //异常状况
  106. #define CardIssuerStore_UserErrorCode_HasCard_In_Machine (CardIssuerStore_UserErrorCode_Start + 97) //读卡器打开时,发现有卡片
  107. #define CardIssuerStore_UserErrorCode_CardNo_Maybe_Wrong (CardIssuerStore_UserErrorCode_Start + 98) //卡号可能有误
  108. //读卡器初始化过程
  109. #define CardIssuerStore_UserErrorCode_LoadLibraryA_Failed (CardIssuerStore_UserErrorCode_Start + 99) //LoadLibraryA
  110. #define CardIssuerStore_UserErrorCode_CreateDevComponent_Failed (CardIssuerStore_UserErrorCode_Start + 100) //CreateDevComponent
  111. #define CardIssuerStore_UserErrorCode_ReleaseDevComponent_Failed (CardIssuerStore_UserErrorCode_Start + 101) //ReleaseDevComponent
  112. #define CardIssuerStore_UserErrorCode_LoadLibraryA_CMBPrint_Failed (CardIssuerStore_UserErrorCode_Start + 102) //LoadLibraryA CMBPrint
  113. #define CardIssuerStore_UserErrorCode_cmdDecodeMag2_Failed (CardIssuerStore_UserErrorCode_Start + 103) //cmdDecodeMag2
  114. #define CardIssuerStore_UserErrorCode_cmdDecodeEx_Failed (CardIssuerStore_UserErrorCode_Start + 104) //cmdDecodeEx
  115. #define CardIssuerStore_UserErrorCode_DevOpen_Failed (CardIssuerStore_UserErrorCode_Start + 105) //DevOpen
  116. #define CardIssuerStore_UserErrorCode_ConnecetSCI_OpenDevice_Failed (CardIssuerStore_UserErrorCode_Start + 106) //ConnecetSCI_OpenDevice_Failed
  117. #define CardIssuerStore_UserErrorCode_ConnecetSCI_Invalid_SCI_Name (CardIssuerStore_UserErrorCode_Start + 107) //Invalid_SCI_Name
  118. //物料信息
  119. #define CardIssuerStore_UserErrorCode_SyncMaterialCount_Failed (CardIssuerStore_UserErrorCode_Start + 108) //同步物料信息失败
  120. #define CardIssuerStore_UserErrorCode_QueryMaterialInfo_Failed (CardIssuerStore_UserErrorCode_Start + 109) //查询物料信息失败
  121. #define CardIssuerStore_UserErrorCode_QueryMaterialInfo_Count_Error (CardIssuerStore_UserErrorCode_Start + 110) //查询物料信息数量有误
  122. //蓝牙多合一绑定解绑
  123. #define CardIssuerStore_UserErrorCode_BindSCI (CardIssuerStore_UserErrorCode_Start + 111) //绑定类型
  124. #define CardIssuerStore_UserErrorCode_Bind_Invalid_SCI_Name (CardIssuerStore_UserErrorCode_Start + 112) //绑定失败,无效的多合一Name
  125. #define CardIssuerStore_UserErrorCode_Bind_SyncData_Failed (CardIssuerStore_UserErrorCode_Start + 113) //绑定后,同步信息失败
  126. #define CardIssuerStore_UserErrorCode_Unbind_Invalid_SCI_Name (CardIssuerStore_UserErrorCode_Start + 114) //解绑绑定失败,无效的多合一Name
  127. #define CardIssuerStore_UserErrorCode_Unbind_SyncData_Failed (CardIssuerStore_UserErrorCode_Start + 115) //解绑绑定后,同步信息失败
  128. #define CardIssuerStore_UserErrorCode_Load_CMBPrint_Failed (CardIssuerStore_UserErrorCode_Start + 116) //加载CMBPrint失败
  129. //预留一部分用于CardAssist.cpp中的报错告警
  130. //自CardIssuerStore_UserErrorCode_Start + 121 ~ CardIssuerStore_UserErrorCode_Start + 140
  131. #define CardIssuerStore_UserErrorCode_ICCommand_RecvData_Invalid (CardIssuerStore_UserErrorCode_Start + 121) //APDU接收到的数据无效
  132. #define CardIssuerStore_UserErrorCode_ActiveContactlessICCard_Failed (CardIssuerStore_UserErrorCode_Start + 122) //激活非接失败
  133. #define CardIssuerStore_UserErrorCode_IssueCard_ActiveRF_Failed (CardIssuerStore_UserErrorCode_Start + 123) //发卡时,激活非接失败
  134. #define CardIssuerStore_UserErrorCode_ICCommand_RF_RecvData_Invalid (CardIssuerStore_UserErrorCode_Start + 124) //APDU接收到的非接数据无效
  135. #define CardIssuerStore_UserErrorCode_RFTypeABCommand_Failed (CardIssuerStore_UserErrorCode_Start + 125) //BuildSupportedAppList调用RFTypeABCommand失败
  136. //
  137. #define CardIssuerStore_UserErrorCode_Open_Success (CardIssuerStore_UserErrorCode_Start + 141) //读卡器最终打开成功
  138. #define CardIssuerStore_UserErrorCode_Open_Failed (CardIssuerStore_UserErrorCode_Start + 142) //读卡器最终打开失败
  139. #define CardIssuerStore_UserErrorCode_QueryCardInfoOnStore_Inparam (CardIssuerStore_UserErrorCode_Start + 143) //盘库接口入参
  140. #define CardIssuerStore_UserErrorCode_CaptureCard_SignFailed (CardIssuerStore_UserErrorCode_Start + 144) //签发失败,业务发起吞卡
  141. #define CardIssuerStore_UserErrorCode_CaptureCard_IssueFromCardStore (CardIssuerStore_UserErrorCode_Start + 145) //卡库本地领卡吞卡
  142. #define CardIssuerStore_UserErrorCode_CaptureCard_AddCard_ReadFailed (CardIssuerStore_UserErrorCode_Start + 146) //卡库加卡,读卡失败吞卡
  143. #define CardIssuerStore_UserErrorCode_CaptureCard_Operate_ReadFailed (CardIssuerStore_UserErrorCode_Start + 147) //卡库盘库,读卡失败吞卡
  144. #define CardIssuerStore_UserErrorCode_GetAddCardInfo_CardCount (CardIssuerStore_UserErrorCode_Start + 150) //卡库中卡片数量
  145. //LogWarn real root config
  146. #define CardIssuerStore_UserErrorCode_Real_Root_Config (CardIssuerStore_UserErrorCode_Start + 153) //适配器实际的root配置
  147. #define CardIssuerStore_UserErrorCode_DupCallPreOnline_WhileInWorking (CardIssuerStore_UserErrorCode_Start + 154) //CardIssuer实体正忙,再次收到跨机激活
  148. #define CardIssuerStore_UserErrorCode_Hopper1_Mixed_Too_Much (CardIssuerStore_UserErrorCode_Start + 155) //卡箱1异常(连续吞卡过多)
  149. #define CardIssuerStore_UserErrorCode_Hopper2_Mixed_Too_Much (CardIssuerStore_UserErrorCode_Start + 156) //卡箱2异常(连续吞卡过多)
  150. #define CardIssuerStore_UserErrorCode_Hopper3_Mixed_Too_Much (CardIssuerStore_UserErrorCode_Start + 157) //卡箱3异常(连续吞卡过多)
  151. #define CardIssuerStore_UserErrorCode_RegistSwallowedCard_Failed (CardIssuerStore_UserErrorCode_Start + 158) //登记吞卡信息失败
  152. #define CardIssuerStore_UserErrorCode_CardActive_Service_NoReturn (CardIssuerStore_UserErrorCode_Start + 159) //卡库跨机服务端超时未返回
  153. #define CardIssuerStore_UserErrorCode_Maybe_InsertCard_InWrongStyle (CardIssuerStore_UserErrorCode_Start + 160) //可能卡片插反了
  154. #define CardIssuerStore_UserErrorCode_IssueCard_ActiveICCard_Failed (CardIssuerStore_UserErrorCode_Start + 161) //发卡时,DetectIfICCard调用ActiveICCard失败
  155. #define CardIssuerStore_UserErrorCode_Account_EAC_Mismatch (CardIssuerStore_UserErrorCode_Start + 162) //账户和户口系统的最新账户不匹配
  156. #define CardIssuerStore_UserErrorCode_CardStore_Reply_TooLong (CardIssuerStore_UserErrorCode_Start + 163) //跨机时卡库处理耗时过长
  157. #define CardIssuerStore_UserErrorCode_HopperCardMixed (CardIssuerStore_UserErrorCode_Start + 164) //卡箱中的卡片放置不对
  158. #define CardIssuerStore_UserErrorCode_CardActive_CardStore_OffLine (CardIssuerStore_UserErrorCode_Start + 165) //跨机时卡库不在线
  159. #define CardIssuerStore_UserErrorCode_ReadByRF (CardIssuerStore_UserErrorCode_Start + 166) //非接读取成功
  160. #define CardIssuerStore_UserErrorCode_CardActive_CardStore_Issuing (CardIssuerStore_UserErrorCode_Start + 167) //跨机时卡库正在本地领卡或加卡
  161. #define CardIssuerStore_UserErrorCode_CardActive_CardStore_CallByOther (CardIssuerStore_UserErrorCode_Start + 168) //跨机时卡库正在其他VTM调用
  162. #define CardIssuerStore_UserErrorCode_ReadAccount_Cost_Time (CardIssuerStore_UserErrorCode_Start + 169) //ReadAccount耗时
  163. #define CardIssuerStore_UserErrorCode_CardActive_CardIssuerStore_InFaultState (CardIssuerStore_UserErrorCode_Start + 170) //卡库收到跨机请求时卡机未成功打开
  164. #define CardIssuerStore_UserErrorCode_Account_NotMatchWithReadAccount (CardIssuerStore_UserErrorCode_Start + 171) //传入卡号与实际读到的不一致
  165. //***此段枚举值不可变动,涉及到业务逻辑*** 卡库API细化后新增的错误码,也用于前端展示对应话术
  166. #define CardIssuerStore_UserErrorCode_Dev_HopperHasNoCard (CardIssuerStore_UserErrorCode_Start + 180) //卡箱无卡
  167. #define CardIssuerStore_UserErrorCode_Dev_HopperMissing (CardIssuerStore_UserErrorCode_Start + 181)//发卡箱缺失
  168. #define CardIssuerStore_UserErrorCode_Dev_TransCarJammed (CardIssuerStore_UserErrorCode_Start + 182)//传输小车堵塞
  169. #define CardIssuerStore_UserErrorCode_Dev_RetainBinFull (CardIssuerStore_UserErrorCode_Start + 183)//回收箱满
  170. #define CardIssuerStore_UserErrorCode_Dev_RetainBinMissing (CardIssuerStore_UserErrorCode_Start + 184)//回收箱缺失
  171. #define CardIssuerStore_UserErrorCode_Dev_CardInReader (CardIssuerStore_UserErrorCode_Start + 185)//读卡器内有卡
  172. #define CardIssuerStore_UserErrorCode_Dev_SlotHasNoCard (CardIssuerStore_UserErrorCode_Start + 186)//卡槽内无卡
  173. #define CardIssuerStore_UserErrorCode_Dev_CardInSlot (CardIssuerStore_UserErrorCode_Start + 187)//卡槽内有卡
  174. #define CardIssuerStore_UserErrorCode_Dev_NoCardInReader (CardIssuerStore_UserErrorCode_Start + 188)//读卡器内无卡
  175. #define CardIssuerStore_UserErrorCode_Dev_CardJammed (CardIssuerStore_UserErrorCode_Start + 189)//塞卡
  176. #define CardIssuerStore_UserErrorCode_Dev_SlotJammed (CardIssuerStore_UserErrorCode_Start + 190)//卡槽堵塞
  177. #define CardIssuerStore_UserErrorCode_Dev_SlotInvalid (CardIssuerStore_UserErrorCode_Start + 191)//卡槽地址非法(越界等)
  178. //盘库异常明细报错
  179. #define CardIssuerStore_UserErrorCode_KakuPanKu_MoveCardFromSlot_Failed (CardIssuerStore_UserErrorCode_Start + 200) //卡库盘库失败,卡槽移卡失败
  180. #define CardIssuerStore_UserErrorCode_KakuPanKu_ReadAccount_Failed (CardIssuerStore_UserErrorCode_Start + 201) //卡库盘库失败,读卡失败吞卡,吞卡成功
  181. #define CardIssuerStore_UserErrorCode_KakuPanKu_MoveCardToSlot_Failed (CardIssuerStore_UserErrorCode_Start + 202) //卡库盘库失败,卡移回卡槽失败,吞卡成功
  182. #define CardIssuerStore_UserErrorCode_KakuPanKu_ReadAccount_Capture_Failed (CardIssuerStore_UserErrorCode_Start + 203) //卡库盘库失败,读卡失败,吞卡失败
  183. #define CardIssuerStore_UserErrorCode_KakuPanKu_MoveCardToSlot_Capture_Failed (CardIssuerStore_UserErrorCode_Start + 204) //卡库盘库失败,卡移回卡槽失败,吞卡失败
  184. #define CardIssuerStore_UserErrorCode_EnterMainPage_SetFlag 0x22000300 //卡库进入首页设置运行时标志位
  185. #define CardIssuerStore_UserErrorCode_CopyRuncfg 0x22000301 //卡库拷贝旧运行时文件
  186. #define CardIssuerStore_UserErrorCode_Split_MagTrack2_Failed 0x22000302 //磁条磁道2解析失败
  187. #define CardIssuerStore_UserErrorCode_Split_ICTrack2_Failed 0x22000303 //IC磁道2解析失败
  188. #define CardIssuerStore_UserErrorCode_Read_NoCard_Failed 0x22000304 //读卡时发现读卡器无卡
  189. #define CardIssuerStore_UserErrorCode_Capture_NoCard_Failed 0x22000305 //吞卡时发现读卡器无卡
  190. #define CardIssuerStore_UserErrorCode_Forget_Fetch_Card_Capture_Succ 0x22000306 //超时未取卡吞卡成功
  191. #define CardIssuerStore_UserErrorCode_Forget_Fetch_Card_Capture_Fail 0x22000307 //超时未取卡吞卡失败
  192. //卡库流程状态报错
  193. #define CardIssuerStore_UserErrorCode_PROCESS_IDLE 0x22000402 //当前处于卡机无卡空闲状态,无法处理此请求
  194. #define CardIssuerStore_UserErrorCode_PROCESS_HOLD 0x22000404 //当前处于卡机有卡等待状态,无法处理此请求
  195. #define CardIssuerStore_UserErrorCode_PROCESS_READ 0x22000405 //当前处于正在读卡状态,无法处理此请求
  196. #define CardIssuerStore_UserErrorCode_PROCESS_EJECT 0x22000406 //当前处于正在吐卡状态,无法处理此请求
  197. #define CardIssuerStore_UserErrorCode_PROCESS_WAIT_FETCH 0x22000407 //当前处于正在取卡状态,无法处理此请求
  198. #define CardIssuerStore_UserErrorCode_PROCESS_CAPTURE 0x22000408 //当前处于正在吞卡状态,无法处理此请求
  199. #define CardIssuerStore_UserErrorCode_PROCESS_FAULT 0x22000409 //当前处于卡机故障异常状态,无法处理此请求
  200. #define CardIssuerStore_UserErrorCode_PROCESS_ISSUE 0x2200040A //当前处于卡库移卡操作状态,无法处理此请求
  201. #define CardIssuerStore_UserErrorCode_PROCESS_WRITE_CARD 0x2200040B //当前处于空白卡写卡状态,无法处理此请求
  202. #define CardIssuerStore_UserErrorCode_PROCESS_SAMIC 0x2200040C //当前处于卡片IC数据读取状态,无法处理此请求
  203. #define CardIssuerStore_UserErrorCode_PROCESS_PRINT_CARD 0x2200040D //当前处于卡片打印状态,无法处理此请求
  204. #define CardIssuerStore_UserErrorCode_PROCESS_OPERATE_CARDSTORE 0x2200040E //当前处于卡库盘库状态,无法处理此请求
  205. #define CardIssuerStore_UserErrorCode_PROCESS_PREONLINE 0x2200040F //当前处于跨机激活状态,无法处理此请求
  206. #endif //_CARDISSUERSTORE_USER_ERRORCODE_H