📄 cmsstat.sqc
字号:
break; case BIT5_LEN: if( pstCmsCardInfo->cardstat[BIT5_LEN] \ == BIT5_CARDOK ) /* 卡没有吞卡/没收 */ strcpy( g_acRspCode, "CMS159" ); if( pstCmsCardInfo->cardstat[BIT5_LEN] \ == BIT5_CARDHOLD ) /* 卡已经吞卡/没收 */ strcpy( g_acRspCode, "CMS160" ); break; case BIT6_LEN: if( pstCmsCardInfo->cardstat[BIT6_LEN] \ == BIT6_CARDOK ) /* 卡未被拣拾 */ strcpy( g_acRspCode, "CMS162" ); if( pstCmsCardInfo->cardstat[BIT6_LEN] \ == BIT6_CARDCOLLECT ) /* 卡已被拣拾 */ strcpy( g_acRspCode, "CMS161" ); break; case BIT7_LEN: if( pstCmsCardInfo->cardstat[BIT7_LEN] \ == BIT7_CARDOK ) /* 卡未使用初始密码 */ strcpy( g_acRspCode, "CMS164" ); if( pstCmsCardInfo->cardstat[BIT7_LEN] \ == BIT7_PWINIT ) /* 卡使用初始密码 */ strcpy( g_acRspCode, "CMS163" ); break; case BIT8_LEN: switch ( pstCmsCardInfo->cardstat[BIT8_LEN] ) { case BIT8_CARDOK: switch ( iNumy ) { case BIT3_LEN: /* 卡没有挂失补发 */ strcpy( g_acRspCode, "CMS170" ); break; case BIT4_LEN: /* 卡没有正常换卡 */ strcpy( g_acRspCode, "CMS171" ); break; case BIT5_LEN: /* 卡没有银联卡换卡 */ strcpy( g_acRspCode, "CMS172" ); break; } break; case BIT8_CARDLOST: switch ( iNumy ) { case BIT1_LEN: /* 卡已经挂失补发 */ strcpy( g_acRspCode, "CMS167" ); break; case BIT4_LEN: /* 卡没有正常换卡 */ strcpy( g_acRspCode, "CMS171" ); break; case BIT5_LEN: /* 卡没有银联卡换卡 */ strcpy( g_acRspCode, "CMS172" ); break; } break; case BIT8_CARDBAD: switch ( iNumy ) { case BIT1_LEN: /* 卡已经正常换卡 */ strcpy( g_acRspCode, "CMS168" ); break; case BIT3_LEN: /* 卡没有挂失补发 */ strcpy( g_acRspCode, "CMS170" ); break; case BIT5_LEN: /* 卡没有银联卡换卡 */ strcpy( g_acRspCode, "CMS172" ); break; } break; case BIT8_CARDCHGUNION: switch ( iNumy ) { case BIT1_LEN: /* 卡已经银联卡换卡 */ strcpy( g_acRspCode, "CMS169" ); break; case BIT3_LEN: /* 卡没有挂失补发 */ strcpy( g_acRspCode, "CMS170" ); break; case BIT4_LEN: /* 卡没有正常换卡 */ strcpy( g_acRspCode, "CMS171" ); break; } break; } break; case BIT9_LEN: if( pstCmsCardInfo->cardstat[BIT9_LEN] \ == BIT9_CARDOK ) /* 卡未锁卡 */ strcpy( g_acRspCode, "CMS174" ); if( pstCmsCardInfo->cardstat[BIT9_LEN] \ == BIT9_CARDLOCK ) /* 卡已经锁卡 */ strcpy( g_acRspCode, "CMS173" ); break; case BIT10_LEN: if( pstCmsCardInfo->cardstat[BIT10_LEN] \ == BIT10_CARDOK ) /* 卡IC可读 */ strcpy( g_acRspCode, "CMS175" ); if( pstCmsCardInfo->cardstat[BIT10_LEN] \ == BIT10_ICNOREAD ) /* 卡IC不可读 */ strcpy( g_acRspCode, "CMS176" ); break; case BIT11_LEN: if( pstCmsCardInfo->cardstat[BIT11_LEN] \ == BIT11_CARDOK ) /* 卡未银行止付 */ strcpy( g_acRspCode, "CMS178" ); if( pstCmsCardInfo->cardstat[BIT11_LEN] \ == BIT11_STOPPAY ) /* 卡已经银行止付 */ strcpy( g_acRspCode, "CMS177" ); break; case BIT12_LEN: if( pstCmsCardInfo->cardstat[BIT12_LEN] \ == BIT12_CARDOK ) /* 卡未被客户止付 */ strcpy( g_acRspCode, "CMS180" ); if( pstCmsCardInfo->cardstat[BIT12_LEN] \ == BIT12_CUSTSTOPPAY ) /* 卡已被客户止付 */ strcpy( g_acRspCode, "CMS179" ); break; case BIT13_LEN: if( pstCmsCardInfo->cardstat[BIT13_LEN] \ == BIT13_CARDOK ) /* 卡未欠费 */ strcpy( g_acRspCode, "CMS182" ); if( pstCmsCardInfo->cardstat[BIT13_LEN] \ == BIT13_OWE ) /* 卡已经欠费 */ strcpy( g_acRspCode, "CMS181" ); break; case BIT14_LEN: switch (pstCmsCardInfo->cardstat[BIT14_LEN]) { case BIT14_CARDOK: switch ( iNumy ) { case BIT2_LEN: /* 卡没有保号换卡申请 */ strcpy( g_acRspCode, "CMS188" ); break; case BIT3_LEN: /* 卡没有正常换卡申请 */ strcpy( g_acRspCode, "CMS189" ); break; case BIT4_LEN: /* 卡没有挂失补卡申请 */ strcpy( g_acRspCode, "CMS190" ); break; } break; case BIT14_CARDBHAPLY: switch ( iNumy ) { case BIT1_LEN: /* 卡已经保号换卡申请 */ strcpy( g_acRspCode, "CMS185" ); break; case BIT3_LEN: /* 卡没有正常换卡申请 */ strcpy( g_acRspCode, "CMS189" ); break; case BIT4_LEN: /* 卡没有挂失补卡申请 */ strcpy( g_acRspCode, "CMS190" ); break; } break; case BIT14_CARDCHGAPLY: switch ( iNumy ) { case BIT1_LEN: /* 卡已经正常换卡申请 */ strcpy( g_acRspCode, "CMS186" ); break; case BIT2_LEN: /* 卡没有保号换卡申请 */ strcpy( g_acRspCode, "CMS188" ); break; case BIT4_LEN: /* 卡没有挂失补卡申请 */ strcpy( g_acRspCode, "CMS190" ); break; } break; case BIT14_CARDLOSTCHGAPLY: switch ( iNumy ) { case BIT1_LEN: /* 卡已经挂失补卡申请 */ strcpy( g_acRspCode, "CMS187" ); break; case BIT2_LEN: /* 卡没有保号换卡申请 */ strcpy( g_acRspCode, "CMS188" ); break; case BIT3_LEN: /* 卡没有正常换卡申请 */ strcpy( g_acRspCode, "CMS189" ); break; } break; } break; case BIT15_LEN: if( pstCmsCardInfo->cardstat[BIT15_LEN] \ == BIT15_CARDOK ) /* 卡非睡眠卡 */ strcpy( g_acRspCode, "CMS225" ); if( pstCmsCardInfo->cardstat[BIT15_LEN] \ == BIT15_SLEEP ) /* 卡为睡眠卡 */ strcpy( g_acRspCode, "CMS224" ); break; case BIT16_LEN: if( pstCmsCardInfo->cardstat[BIT16_LEN] \ == BIT16_CARDOK ) /* 卡非单张选号卡 */ strcpy( g_acRspCode, "CMS227" ); if( pstCmsCardInfo->cardstat[BIT16_LEN] \ == BIT16_CHOOSE ) /* 卡为单张选号卡 */ strcpy( g_acRspCode, "CMS226" ); break; case BIT17_LEN: break; case BIT18_LEN: break; case BIT19_LEN: break; case BIT20_LEN: break; } } } } /* 检查失败 */ if ( iSame == 2 ) { pubCrtRspInfo( pstCmsCardInfo->cardno ); ERRLOG return FAILED; } } strcpy( g_acRspCode, RSP_OK ); sprintf( g_acTrcMsg, "cmsApiChkCardStatIsNormal end " ); TRCLOG2 return SUCCESS;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -