优化
diff --git a/supwisdom/sp_display.c b/supwisdom/sp_display.c
index a12d11e..607aeff 100644
--- a/supwisdom/sp_display.c
+++ b/supwisdom/sp_display.c
@@ -174,18 +174,6 @@
   char msg[32];
   switch(errcode)
   {
-  case RC_PSAM_ERR:
-    sprintf(msg, "%s", "SAM¸´Î»Ê§°Ü");
-    break;
-  case RC_CARD_LOGIN:
-    sprintf(msg, "%s", "ÑéÖ¤ÃØÔ¿Ê§°Ü");
-    break;
-  case RC_CARD_READ:
-    sprintf(msg, "%s", "¶Á¿¨Ê§°Ü");
-    break;
-  case RC_CARD_WRITE:
-    sprintf(msg, "%s", "д¿¨Ê§°Ü");
-    break;
   case RC_FLASH_ERR:
     sprintf(msg, "%s", "FLASHÒì³£");
     break;
@@ -195,60 +183,30 @@
   case RC_FLASH_NO_RIGHT:
     sprintf(msg, "%s", "FLASHÏÞÖÆ");
     break;
-  case RC_CARD_NORIGHT:
-    sprintf(msg, "%s", "¿¨ÎÞȨÏÞ");
-    break;
   case RC_CARD_EXPIRED:
     sprintf(msg, "%s", "¿¨ÒѹýÆÚ");
     break;
-  case RC_CARD_LOST:
-    sprintf(msg, "%s", "¿¨ÒÑËø¶¨");
-    break;
-  case RC_CARDNO_EXCEPT:
-    sprintf(msg, "%s", "¿¨Òì³£");
-    break;
   case RC_CARD_TIMEOUT:
     sprintf(msg, "%s", "ʹÓÃÌ«¾Ã");
     break;
-  case RC_CARDBAL_EXCEPT:
-    sprintf(msg, "%s", "Óà¶îÒì³£");
-    break;
-  case RC_CARDBAL_LACK:
-    sprintf(msg, "%s", "ÇëÁª»úÏû·Ñ");
-    break;
   case RC_DEVPHYID_NOTSET:
     sprintf(msg, "%s", "δÉèÖûúºÅ");
     break;
-  case RC_FEERATE_NOTSET:
-    sprintf(msg, "%s", "δÉèÖ÷ÑÂÊ");
-    break;
   case RC_DEV_OFFLINE_ERROR:
     sprintf(msg, "%s", "É豸ÍÑ»úÌ«¾Ã");
     break;
   case RC_TRANSDTL_FULL:
     sprintf(msg, "%s", "Á÷Ë®ÒÑÂú");
     break;
-  case RC_FILE09_CRC_ERR:
-    sprintf(msg, "%s", "09CRC´íÎó");
-    break;
-  case RC_FILE10_CRC_ERR:
-    sprintf(msg, "%s", "10CRC´íÎó");
-    break;
   case RC_CARD_INVALID:
     sprintf(msg, "%s", "ÎÞЧ¿¨");
     break;
-  case RC_FEENUM_ERROR:
-    sprintf(msg, "%s", "·ÑÂʸöÊý´íÎó");
-    break;
   case RC_NOTSUPPORT:
     sprintf(msg, "%s", "²»Ö§³Ö");
     break;
   case RC_NOT_SAME_CARD:
     sprintf(msg, "%s", "²»Í¬¿¨");
     break;
-  case RC_MODE_NOT_SUPPORT:
-    sprintf(msg, "%s", "ģʽ²»Ö§³Ö");
-    break;
   case RC_UPDPROG_ERR:
     sprintf(msg, "%s", "Éý¼¶Ê§°Ü");
     break;
@@ -277,13 +235,13 @@
     sprintf(msg, "%s", "É豸ÒÉËÆ¹ÊÕÏ");
     break;
   case RC_DEV_NOSET_FLOWSENSOR_UNIT:
-    sprintf(msg, "%s", "Á÷Á¿¼ÆË㵥λδÉèÖÃ");
+    sprintf(msg, "%s", "¼ÆÁ¿µ¥Î»Î´ÉèÖÃ");
     break;
   case RC_CARD_AUTHENTICATION:
   	disp_server_errmsg(pos,"ÈÏ֤ʧ°Ü",pos->errmsg,pos->errmsglen);
   	return;
   case RC_LIMIT_CONSUMPTION:
-    sprintf(msg, "%s", "¸ÃÓû§±»ÏÞÖÆÏû·Ñ");
+    sprintf(msg, "%s", "ÏÞÖÆÏû·Ñ");
     break;
   default:
     sprintf(msg,"´íÎóÂë=0x%04x",errcode);