瀏覽代碼

Z991239-6492 #comment feat:卡库卡机的DevOpenEx不再重试;修改大机卡机xml文件的返回值描述

oilyang 4 周之前
父節點
當前提交
474f726961
共有 2 個文件被更改,包括 8 次插入7 次删除
  1. 7 6
      Module/mod_CardIssuerStand/CardIssuerStand.xml
  2. 1 1
      Module/mod_cardissuerstore/CardIssuerStoreFSM.cpp

+ 7 - 6
Module/mod_CardIssuerStand/CardIssuerStand.xml

@@ -223,7 +223,7 @@
 		</twoway>
 		<!--查询卡机设备状态接口 -->
 		<!--1、卡机未成功打开, rtaCode为RTA2311-->
-		<!--2、卡库正在打开中, rtaCode为RTA2311-->		
+		<!--2、卡库正在打开中, rtaCode为RTA2313-->		
 		<twoway name="GetDevInfo" overlap="true" method_id="65535" jsflag="true">
 			<req>
 			</req>
@@ -242,8 +242,8 @@
     <!--为了把读卡情况完整的反馈,返回规则如下:-->
     <!--1、对于单路(只读磁或只读芯)的请求,失败则返回报错-->
     <!--2、对于双路的请求,一律返回成功,增加magMsg、icMsg字段,分别在对应通路异常时填充“[RTAxxxx]描述信息”-->
-    <!--相关的报错信息如下:发卡时,上电失败,rtaCode为RTA230V;发卡时,上电失败(非接),rtaCode为RTA2327;上电失败,rtaCode为RTA230M;上电失败(非接)),rtaCode为RTA2326;
-				读卡失败,读取IC数据失败,rtaCode为RTA2302;读卡失败,读取IC数据失败(非接),rtaCode为RTA23C9-->
+    <!--相关的报错信息如下:接触下压触点失败,rtaCode为RTA23C7;上电失败,rtaCode为RTA23CT;读卡失败,rtaCode为RTA2302;RF上电失败,rtaCode为RTA23C6;
+				RF读卡失败, rtaCode为RTA23C9;卡片移动失败, rtaCode为RTA23BE-->
 		<twoway name="ReadJS" overlap="true" method_id="40" jsflag="true">
 			<req>
 				<!--读取模式:1 读磁、2 读芯,接触优先、3 读芯,非接优先、4 读芯,只走非接、5 读磁读芯,接触优先、6 读磁读芯非接优先、7 读磁读芯,只走非接-->
@@ -293,9 +293,10 @@
 		
 		<!--吐卡接口-->
 		<!--1、卡机未成功打开, rtaCode为RTA2311-->
-		<!--2、卡机吐卡失败, rtaCode为RTA2308-->
+		<!--2、卡机吐卡失败, rtaCode为RTA23BE-->
 		<!--3、超时未取卡,已吞卡, rtaCode为RTA23CU-->
 		<!--4、超时未取卡,吞卡失败, rtaCode为RTA23CV-->
+    <!--5、等待取卡过程中,查询卡片状态失败, rtaCode为RTA2322-->
 		<twoway name="EjectJS" overlap="true" method_id="42" jsflag="true">
 			<req>
 			</req>
@@ -305,7 +306,7 @@
 		
 		<!--吞卡接口-->
 		<!--1、卡机未成功打开, rtaCode为RTA2311-->
-		<!--2、吞卡失败, rtaCode为RTA2307-->
+		<!--2、吞卡失败, rtaCode为RTA23BE-->
 		<twoway name="CaptureJS" overlap="true" method_id="43" jsflag="true">
 			<req>
 				<!--吞卡原因码-->
@@ -337,7 +338,7 @@
 		<!--5、卡箱1未检测到卡片, rtaCode为RTA230E-->
 		<!--6、卡箱2未检测到卡片, rtaCode为RTA230F-->
 		<!--7、卡箱3未检测到卡片, rtaCode为RTA230G-->
-		<!--8、从卡箱移动卡片到读卡器失败, rtaCode为RTA2306-->
+		<!--8、从卡箱移动卡片到读卡器失败, rtaCode为RTA23BE-->
 		<!--9、卡箱号不是1-3, rtaCode为RTA23CW-->
 		<twoway name="IssueFromBoxJS" overlap="true" method_id="45" jsflag="true">
 			<req>

+ 1 - 1
Module/mod_cardissuerstore/CardIssuerStoreFSM.cpp

@@ -35,7 +35,7 @@ const int MAX_RESET_TIMEROUT = 5000;
 const int MAX_RESET_TIMES_PERIOD = 0;//oiltmp configure to ini file?
 
 const int READ_TRY_INTERVAL = 300;
-const int INIT_TRY_NUM = 3;
+const int INIT_TRY_NUM = 1;
 const int ACCEPT_TRY_INTERVAL = 500;
 const int ACCEPT_TRY_NUM = 110;