package cn.muchinfo.rma.global

import cn.muchinfo.rma.R
import com.blankj.utilcode.util.StringUtils.getString

object ErrorMessageUtils {
    /**
     * retCode to errorString
     *  * 去数据库中查询吧>
     *
     * @param retCode
     * @return
     */
    fun getErrorString(retCode: Int): String? {
        val errorCodeString: String = GlobalDataCollection.instance?.getErrorString(retCode.toString()) ?: ""
            if ("" == errorCodeString) { // 如果没有，就这么提示
                return "未知错误$retCode"
            }

        return errorCodeString
    }

    private fun getErrorCodeString(retCode: Int): String? {
        return when (retCode) {
            -16 -> getString(R.string.ERR_DB_UNEXPECTED_MULTI_RECORDS_fu16)
            -15 -> getString(R.string.ERR_DB_GETTOTALSQLFAILED_fu15)
            -13 -> getString(R.string.ERR_MIDB_SQLILLEGAL_fu13)
            -12 -> getString(R.string.ERR_DB_CONNECTDBFAILED_fu12)
            -11 -> getString(R.string.ERR_DB_BUILDRSPFAILED_fu11)
            -10 -> getString(R.string.ERR_DB_GETRECORDFAILED_fu10)
            -9 -> getString(R.string.ERR_DB_GETRECORDSFAILED_fu9)
            -8 -> getString(R.string.ERR_DB_PROCPAGEFAILED_fu8)
            -7 -> getString(R.string.ERR_DB_BUILDSQLFAILED_fu7)
            -6 -> getString(R.string.ERR_DB_EXECSQLFAILED_fu6)
            -5 -> getString(R.string.ERR_DB_CHECKMSGFAILED_fu5)
            -4 -> getString(R.string.ERR_DB_CHECKPROTOFAILED_fu4)
            -3 -> getString(R.string.ERR_DB_PARSEMSGFAILED_fu3)
            -2 -> getString(R.string.ERR_UNKNOW_fu2)
            0 -> getString(R.string.ERR_OK_0)
            1 -> getString(R.string.ERR_DATAERROR_1)
            2 -> getString(R.string.ERR_INVALIDCARDTYPE_2)
            3 -> getString(R.string.ERR_INVALIDSEX_3)
            4 -> getString(R.string.ERR_INVALIDMEMBERTYPE_4)
            5 -> getString(R.string.ERR_INVALID_ORDER_TYPE_5)
            6 -> getString(R.string.ERR_NOT_ENOUGH_POSITIONS_6)
            7 -> getString(R.string.ERR_INVALID_BUYORSELL_7)
            8 -> getString(R.string.ERR_QUOTESERVER_EXCEPTION_8)
            9 -> getString(R.string.ERR_OFFSET_OUT_SCOPE_9)
            10 -> getString(R.string.ERR_INVALID_PRICE_OFFSET_10)
            11 -> getString(R.string.ERR_ORDERSTATUS_11)
            12 -> getString(R.string.ERR_CANCELNOTSUPPORTED_12)
            13 -> getString(R.string.ERR_ORDERNOTDEAL_13)
            14 -> getString(R.string.ERR_CANCEL_FAILED_14)
            15 -> getString(R.string.ERR_ORDERREQUEST_ORDERIDEXISTS_15)
            16 -> getString(R.string.ERR_CONFIG_LOADXMLFAIL_16)
            17 -> getString(R.string.ERR_CONFIG_NOSQLPARAM_17)
            18 -> getString(R.string.ERR_CONFIG_NOSQLSTATEMENT_18)
            19 -> getString(R.string.ERR_CONFIG_PARAMISNULL_19)
            20 -> getString(R.string.ERR_CONFIG_ITEMVALUEILLEGAL_20)
            21 -> getString(R.string.ERR_MIDB_CONNECTEXCEPTION_21)
            22 -> getString(R.string.ERR_MIDB_DATASETEXCEPTION_22)
            23 -> getString(R.string.ERR_MIDB_BINDPARAMEXCEPTION_23)
            24 -> getString(R.string.ERR_MIDB_EXECUTEEXCEPTION_24)
            25 -> getString(R.string.ERR_MIDB_COMMITEXCEPTION_25)
            26 -> getString(R.string.ERR_MIDB_ROLLBACKEXCEPTION_26)
            27 -> getString(R.string.ERR_MIDB_UNSUPPORTDBTYPE_27)
            28 -> getString(R.string.ERR_MIDB_ISOLATIONLEVELEXCEPTION_28)
            29 -> getString(R.string.ERR_MIDB_AUTOCOMMITEXCEPTION_29)
            30 -> getString(R.string.ERR_MIDB_DISCONNECTEXCEPTION_30)
            31 -> getString(R.string.ERR_MIDB_FIELDINDEXBEYOND_31)
            32 -> getString(R.string.ERR_MIDB_ERRORDBTYPE_32)
            33 -> getString(R.string.ERR_MIDB_DBSOURCEERROR_33)
            34 -> getString(R.string.ERR_MIDB_SQLSTATEMENTNULL_34)
            35 -> getString(R.string.ERR_MIDB_GETBASESQLERROR_35)
            36 -> getString(R.string.ERR_MIDB_SQLSTATEMENTNOTFOUND_36)
            37 -> getString(R.string.ERR_MIDB_ROWBOUNDSILLEGAL_37)
            38 -> getString(R.string.ERR_MIDB_UNSUPPORTDBDATATYPE_38)
            39 -> getString(R.string.ERR_MIDB_FETCHRECORDFAIL_39)
            40 -> getString(R.string.ERR_MIDB_NULLEXCEPTION_40)
            41 -> getString(R.string.ERR_MIDB_MAXCONNETION_41)
            42 -> getString(R.string.ERR_MIDB_UNMANAGEREDCONNETION_42)
            43 -> getString(R.string.ERR_MIDB_FIELDTYPEILLEGAL_43)
            44 -> getString(R.string.ERR_MIDB_NOTSUPPORTBATCH_44)
            45 -> getString(R.string.ERR_MIDB_CREATESTATEMENTFAIL_45)
            46 -> getString(R.string.ERR_MIDB_PARAMTYPENOTEQUAL_46)
            47 -> getString(R.string.ERR_MIDB_OVERMAXBATCHRECORD_47)
            48 -> getString(R.string.ERR_PROTOBUF_SERIALIZETOARRAY_48)
            49 -> getString(R.string.ERR_UNEXCEPTED_FUNCTIONCODE_RECEIVED_49)
            50 -> getString(R.string.ERR_MONEY_NO_USERACCOUNT_RECORD_50)
            51 -> getString(R.string.ERR_MONEY_NO_USERINFO_RECORD_51)
            52 -> getString(R.string.ERR_MONEY_NO_LOGINACCOUNT_RECORD_52)
            53 -> getString(R.string.ERR_MONEY_NO_ACCOUNTSIGNINFO_RECORD_53)
            1001 -> getString(R.string.ERR_SESSION_TIMEOUT_1001)
            1002 -> getString(R.string.ERR_TAPWDERROR_1002)
            1003 -> getString(R.string.ERR_PWDMISMATCHING_1003)
            1004 -> getString(R.string.ERR_INVALIDACCOUNT_1004)
            1005 -> getString(R.string.ERR_ACCOUNTTYPEMISATCHING_1005)
            1006 -> getString(R.string.ERR_ACCOUNTNOTONLINE_1006)
            1007 -> getString(R.string.ERR_PERMISSIONFAILED_1007)
            1008 -> getString(R.string.ERR_MEMBERCODENOTONLINE_1008)
            1009 -> getString(R.string.ERR_ACCOUNTOTHERPLACELOGIN_1009)
            1010 -> getString(R.string.ERR_VALUEISNULL_1010)
            1011 -> getString(R.string.ERR_LOGINCODEISEXIST_1011)
            1012 -> getString(R.string.ERR_VERSION_NOMATCH_1012)
            1013 -> getString(R.string.ERR_IP_INVALID_1013)
            1014 -> getString(R.string.ERR_SM_TEMPLATE_NULL_1014)
            1015 -> getString(R.string.ERR_SM_RECVPHONE_NULL_1015)
            1016 -> getString(R.string.ERR_SM_TEMPLATE_PARAM_NO_MATCH_1016)
            1017 -> getString(R.string.ERR_SM_SEND_FAILED_1017)
            1018 -> getString(R.string.ERR_NTF_MODIFYPWD_1018)
            1019 -> getString(R.string.ERR_INVALIDTOKEN_1019)
            1020 -> getString(R.string.ERR_INVALIDTOKEN_1020)
            1024 -> getString(R.string.ERR_INVALIDTOKEN_1019)
            2001 -> getString(R.string.ERR_NTFMODE_NULL_2001)
            2002 -> getString(R.string.ERR_NTFACCOUNTS_NULL_2002)
            3001 -> getString(R.string.ERR_ORDERREQUEST_NOORDERTYPE_3001)
            3002 -> getString(R.string.ERR_ORDERREQUEST_ACCOUNTNOTOK_3002)
            3003 -> getString(R.string.ERR_ORDERREQUEST_ACCOUNTISEMPTY_3003)
            3004 -> getString(R.string.ERR_ORDERREQUEST_SECENTRUSTIDINVALID_3004)
            3005 -> getString(R.string.ERR_ORDERREQUEST_OPERATECODEISEMPTY_3005)
            3006 -> getString(R.string.ERR_ORDERREQUEST_VALIDTYPEWRONG_3006)
            3007 -> getString(R.string.ERR_ORDERREQUEST_VALIDTIMEISEMPTY_3007)
            3008 -> getString(R.string.ERR_ORDERREQUEST_WRONGVALIDTIME_3008)
            3009 -> getString(R.string.ERR_ORDERREQUEST_MEMBERCODEISEMPTY_3009)
            3010 -> getString(R.string.ERR_ORDERREQUEST_WRONGMEMBERCODE_3010)
            3011 -> getString(R.string.ERR_ORDERREQUEST_SMEMBERCODEISEMPTY_3011)
            3012 -> getString(R.string.ERR_ORDERREQUEST_BUYORSELLINVALID_3012)
            3013 -> getString(R.string.ERR_ORDERREQUEST_RELATEDORDERIDINVALID_3013)
            3014 -> getString(R.string.ERR_ORDERREQUEST_SPORSLPRICEINVALID_3014)
            3015 -> getString(R.string.ERR_ORDERREQUEST_ACCOUNTNOTRADERIGHT_3015)
            3016 -> getString(R.string.ERR_ORDERREQUEST_GOODSNOTMARKETORDERSTATUS_3016)
            3017 -> getString(R.string.ERR_ORDERREQUEST_CONTENTRIGHTNOTEXIST_3017)
            3018 -> getString(R.string.ERR_ORDERREQUEST_NOORDERTYPERIGHT_3018)
            3019 -> getString(R.string.ERR_ORDERREQUEST_GOODSNOTBIDORDERSTATUS_3019)
            3020 -> getString(R.string.ERR_ORDERREQUEST_GOODSNOTCANCELSTATUS_3020)
            3021 -> getString(R.string.ERR_ORDERREQUEST_WRONGORDERCOUNT_3021)
            3022 -> getString(R.string.ERR_ORDERREQUEST_UNFREEZEFAILED_3022)
            3023 -> getString(R.string.ERR_ORDERREQUEST_ORDERNOTEXIST_3023)
            3024 -> getString(R.string.ERR_ORDERREQUEST_ORDERSAVEFAILED_3024)
            3025 -> getString(R.string.ERR_ORDERREQUEST_MATCHFAILED_3025)
            3026 -> getString(R.string.ERR_ORDERREQUEST_CURTQUOTEPRICEINVALID_3026)
            3027 -> getString(R.string.ERR_ORDERREQUEST_MARGINNOTENOUGH_3027)
            3028 -> getString(R.string.ERR_ORDERACCOUNT_ACCOUNTNOTEXIST_3028)
            3029 -> getString(R.string.ERR_ORDERACCOUNT_TAACCOUNTNOTEXIST_3029)
            3030 -> getString(R.string.ERR_ORDERACCOUNT_STATUSINACTIVE_3030)
            3031 -> getString(R.string.ERR_ORDERACCOUNT_STATUSFREEZE_3031)
            3032 -> getString(R.string.ERR_ORDERACCOUNT_STATUSRESTRICTED_3032)
            3033 -> getString(R.string.ERR_ORDERACCOUNT_STATUSCANCEL_3033)
            3034 -> getString(R.string.ERR_ORDERACCOUNT_SPECIALACCOUNTNOTEXIST_3034)
            3035 -> getString(R.string.ERR_ORDERACCOUNT_SPECIALTAACCOUNTNOTEXIST_3035)
            3036 -> getString(R.string.ERR_ORDERACCOUNT_SPECIALSTATUSINACTIVE_3036)
            3037 -> getString(R.string.ERR_ORDERACCOUNT_SPECIALSTATUSFREEZE_3037)
            3038 -> getString(R.string.ERR_ORDERACCOUNT_SPECIALSTATUSRESTRICTED_3038)
            3039 -> getString(R.string.ERR_ORDERACCOUNT_SPECIALSTATUSCANCEL_3039)
            3040 -> getString(R.string.ERR_ORDERACCOUNT_GOODSNOTEXIST_3040)
            3041 -> getString(R.string.ERR_ORDERACCOUNT_RULENOTEXIST_3041)
            3042 -> getString(R.string.ERR_ORDERACCOUNT_NORIGHT_3042)
            3043 -> getString(R.string.ERR_ORDERACCOUNT_NOGOODSPARAMORDERTYPERIGHT_3043)
            3044 -> getString(R.string.ERR_ORDERACCOUNT_NOGOODSORDERTYPERIGHT_3044)
            3045 -> getString(R.string.ERR_ORDERGOODS_NOTEXIST_3045)
            3046 -> getString(R.string.ERR_ORDERGOODS_GOODSCODEISEMPTY_3046)
            3047 -> getString(R.string.ERR_ORDERGOODS_WRONGSTATUS_3047)
            3048 -> getString(R.string.ERR_ORDERGOODS_NOORDERTYPE_3048)
            3049 -> getString(R.string.ERR_ORDERGOODS_WRONGENTRUSTQTY_3049)
            3050 -> getString(R.string.ERR_ORDERGOODS_NOMINOPENNUM_3050)
            3051 -> getString(R.string.ERR_ORDERGOODS_NOMAXOPENNUM_3051)
            3052 -> getString(R.string.ERR_ORDERGOODS_WRONGORDERPRICE_3052)
            3053 -> getString(R.string.ERR_ORDERGOODS_SPORSLPRICEISEMPTY_3053)
            3054 -> getString(R.string.ERR_ORDERHOLDER_ACCOUNTNOPOSITION_3054)
            3055 -> getString(R.string.ERR_ORDERHOLDER_GOODSNOTEXIST_3055)
            3056 -> getString(R.string.ERR_ORDERHOLDER_EXCEEDMAXBUYHOLDERQTY_3056)
            3057 -> getString(R.string.ERR_ORDERHOLDER_EXCEEDMAXSELLHOLDERQTY_3057)
            3058 -> getString(R.string.ERR_ORDERHOLDER_EXCEEDHOLDERQTY_3058)
            3059 -> getString(R.string.ERR_ORDERHOLDER_RELATEORDERINVALID_3059)
            3060 -> getString(R.string.ERR_ORDERHOLDER_RELATEHOLDERINVALID_3060)
            3061 -> getString(R.string.ERR_ORDERHOLDER_RELATEHOLDERQTYISZERO_3061)
            3062 -> getString(R.string.ERR_ORDERHOLDER_COULDNOTHOLDEROTHERSIDE_3062)
            3063 -> getString(R.string.ERR_ORDERREQUEST_QUOTESERVEREXPIRED_3063)
            3064 -> getString(R.string.ERR_ORDERREQUEST_WRONGBUYORSELLSUB_3064)
            3065 -> getString(R.string.ERR_ORDERREQUEST_COUPONAMOUNTISZERO_3065)
            3066 -> getString(R.string.ERR_ORDERREQUEST_PRICEPOINTNOTSUPPORT_3066)
            3067 -> getString(R.string.ERR_ORDERREQUEST_COULDNOTCANCELONCURRSTATE_3067)
            3068 -> getString(R.string.ERR_ORDERREQUEST_MEMBERCOULDNOTMARKETOPEN_3068)
            3069 -> getString(R.string.ERR_ORDERREQUEST_MEMBERCOULDNOTMARKETCLOSE_3069)
            3070 -> getString(R.string.ERR_ORDERREQUEST_MEMBERISHEDGINGSTATUS_3070)
            3071 -> getString(R.string.ERR_ORDERACCOUNT_STATUSMANUALFREEZE_3071)
            3072 -> getString(R.string.ERR_ORDERREQUEST_GOODSNOTFINANCEORDERSTATUS_3072)
            3073 -> getString(R.string.ERR_ORDERREQUEST_ENTRUSTQTYNOTMINOPENNUMINTEGER_3073)
            3074 -> getString(R.string.ERR_ORDERREQUEST_ENTRUSTQTYNOTMINCLOSENUMINTEGER_3074)
            3075 -> getString(R.string.ERR_ORDERREQUEST_DELIVERYPARAMRULENOTFOUND_3075)
            3076 -> getString(R.string.ERR_ORDERREQUEST_SELLOPENNOTALLOWED_3076)
            3077 -> getString(R.string.ERR_ORDERREQUEST_EXCEEDUSERMAXAPPLYQTY_3077)
            3078 -> getString(R.string.ERR_ORDERREQUEST_CLOSEOKREVERSEOPENFAILED_3078)
            3079 -> getString(R.string.ERR_ORDERREQUEST_MEMBEROPENORCLOSEDIRECTIONERR_3079)
            3080 -> getString(R.string.ERR_ORDERREQUEST_MEMBERNOTALLOWCREATEINPD_3080)
            3081 -> getString(R.string.ERR_ORDERREQUEST_NOORDERHEAD_3081)
            3082 -> getString(R.string.ERR_ORDERREQUEST_WRONGORDERTYPE_3082)
            3083 -> getString(R.string.ERR_ORDERREQUEST_NOCLIENTSERIALNO_3083)
            3084 -> getString(R.string.ERR_ORDERREQUEST_NOGOODSID_3084)
            3085 -> getString(R.string.ERR_ORDERREQUEST_WRONGCLIENTTIME_3085)
            3086 -> getString(R.string.ERR_ORDERREQUEST_WRONGCLIENTTYPE_3086)
            3087 -> getString(R.string.ERR_ORDERREQUEST_REPEATEDCLIENTSERIALNO_3087)
            3088 -> getString(R.string.ERR_ORDERREQUEST_WRONGBUYORSELL_3088)
            3089 -> getString(R.string.ERR_ORDERREQUEST_WRONGBUILDTYPE_3089)
            3090 -> getString(R.string.ERR_ORDERREQUEST_WRONGPIRCEMODE_3090)
            3091 -> getString(R.string.ERR_ORDERREQUEST_RELATEHOLDDIFFDIRECTION_3091)
            3092 -> getString(R.string.ERR_ORDERREQUEST_RELATEHOLDWRONGQTY_3092)
            3093 -> getString(R.string.ERR_ORDERREQUEST_POSITIONWRONGQTY_3093)
            3094 -> getString(R.string.ERR_ORDERREQUEST_ORDERHEADNORELATEORDERID_3094)
            3095 -> getString(R.string.ERR_ORDERREQUEST_NOMINOPENNUMINSQL_3095)
            3096 -> getString(R.string.ERR_ORDERREQUEST_NOMAXOPENNUMINSQL_3096)
            3097 -> getString(R.string.ERR_ORDERREQUEST_ACCOUNTNOGOODSRIGHT_3097)
            3098 -> getString(R.string.ERR_ORDERHOLDER_RELATEORDERSTATUSINVALID_3098)
            3099 -> getString(R.string.ERR_ORDERREQUEST_NOREOPENFLAG_3099)
            3100 -> getString(R.string.ERR_ORDERREQUEST_LOSTTRADERULE_3100)
            3101 -> getString(R.string.ERR_ORDERREQUEST_NOBUYMAXHOLDINSQL_3101)
            3102 -> getString(R.string.ERR_ORDERREQUEST_NOSELLMAXHOLDINSQL_3102)
            3103 -> getString(R.string.ERR_ORDERREQUEST_WRONGMEMBERACCOUNTTYPE_3103)
            3104 -> getString(R.string.ERR_ORDERREQUEST_LIMITCLOSENOTSUPPORTPARTCLOSE_3104)
            3105 -> getString(R.string.ERR_ORDERREQUEST_WRONGCLOSEACCOUNTID_3105)
            3106 -> getString(R.string.ERR_ORDERREQUEST_WRONGORDERACCOUNTTYPE_3106)
            3107 -> getString(R.string.ERR_ORDERREQUEST_NOAVALIZBLEMMRELATION_3107)
            3108 -> getString(R.string.ERR_ORDERREQUEST_RUNSTEPNOTINSUBSCRIPTING_3108)
            3109 -> getString(R.string.ERR_ORDERREQUEST_RUNSTEPNOTINWAITISSUE_3109)
            3110 -> getString(R.string.ERR_ORDERREQUEST_ISSUEACCOUNTSTATUSLIMITED_3110)
            3111 -> getString(R.string.ERR_ORDERREQUEST_CURRENTACCOUNTNOTCANCLEOTHER_3111)
            3112 -> getString(R.string.ERR_ORDERREQUEST_MODIFYQTYWRONG_3112)
            3113 -> getString(R.string.ERR_ORDERREQUEST_NOMAXAPPLYNUMS_3113)
            3114 -> getString(R.string.ERR_ORDERREQUEST_BEYONDMAXAPPLYNUMS_3114)
            3115 -> getString(R.string.ERR_ORDERREQUEST_WRONGTRIGGERTYPE_3115)
            3116 -> getString(R.string.ERR_ORDERREQUEST_WRONGTRIGGERPRICE_3116)
            3117 -> getString(R.string.ERR_ORDERREQUEST_NOUUID_3117)
            3118 -> getString(R.string.ERR_ORDERREQUEST_NOPREPOSTDETAIL_3118)
            3119 -> getString(R.string.ERR_ORDERREQUEST_WRONGPREPOSTDETAILSTATUS_3119)
            3120 -> getString(R.string.ERR_ORDERREQUEST_BUYHIGHERNEXTLIMITUPPRICE_3120)
            3121 -> getString(R.string.ERR_ORDERREQUEST_SELLLOWERNEXTLIMITDOWNPRICE_3121)
            3122 -> getString(R.string.ERR_ORDERREQUEST_NOGOODSLIMITUPDOWNPRICE_3122)
            3123 -> getString(R.string.ERR_ORDERREQUEST_WRONGGOODSNEXTLIMITPRICE_3123)
            3124 -> getString(R.string.ERR_ORDERREQUEST_BIDONLYCLOSE_3124)
            3125 -> getString(R.string.ERR_ORDERREQUEST_WRONGTRADEMODE_3125)
            3126 -> getString(R.string.ERR_ORDERREQUEST_ACCOUNTTYPENOTINVESTOR_3126)
            3127 -> getString(R.string.ERR_ORDERREQUEST_BUILDTYPENOTMODIFY_3127)
            3128 -> getString(R.string.ERR_ORDERREQUEST_SPSLNOTINMARKETSTATUS_3128)
            3129 -> getString(R.string.ERR_ORDERREQUEST_SPSLMAINNOTINDEALEDSTATUS_3129)
            3130 -> getString(R.string.ERR_ORDERREQUEST_MARKETNOTINCONTINUOUS_3130)
            3131 -> getString(R.string.ERR_ORDERREQUEST_HASREVERSEFREEZEQTYNOCLOSETHENOPEN_3131)
            3132 -> getString(R.string.ERR_ORDERREQUEST_NOMAXHOLDNUMINSQL_3132)
            3133 -> getString(R.string.ERR_ORDERREQUEST_ORDERQTYBIGGERTHANMAXHOLDNUM_3133)
            3134 -> getString(R.string.ERR_ORDERREQUEST_MINOPENORAPPLYNUMVALUEZERO_3134)
            3135 -> getString(R.string.ERR_ORDERREQUEST_CANTFINDTOPMARKMEMBERACCEPTORDER_3135)
            3136 -> getString(R.string.ERR_ORDERREQUEST_ORDERQTYBIGGERTHANGOODSGROUPMAXHOLDNUM_3136)
            3137 -> getString(R.string.ERR_ORDERREQUEST_NOTFINDVAILDMMRELATION_3137)
            3138 -> getString(R.string.ERR_ORDERREQUEST_ONLYBUYOPENSELLCLOSEINBID_3138)
            3139 -> getString(R.string.ERR_ORDERREQUEST_NOGOODSHOLDDAYSINSQL_3139)
            3140 -> getString(R.string.ERR_ORDERREQUEST_HOLDDAYSLESSTHANPARAM_3140)
            3141 -> getString(R.string.ERR_ORDERREQUEST_ORDERNUMLIMITEDWHENCLOSE_3141)
            3142 -> getString(R.string.ERR_ORDERREQUEST_NOTMARKETID_3142)
            3143 -> getString(R.string.ERR_ORDERREQUEST_MARKETID_INVALID_3143)
            3144 -> getString(R.string.ERR_ORDERREQUEST_MARKETID_NOT_MATCH_3144)
            3145 -> getString(R.string.ERR_ORDERREQUEST_DELISTINGTYPE_NOTEXIST_3145)
            3146 -> getString(R.string.ERR_ORDERREQUEST_NOTALLOW_DELISTING_MATCHACCOUNT_LISTING_3146)
            3147 -> getString(R.string.ERR_ORDERREQUEST_ACCOUNTID_INVALID_3147)
            3148 -> getString(R.string.ERR_ORDERREQUEST_PARAM_MISSHAPEN_3148)
            3149 -> getString(R.string.ERR_ORDERREQUEST_NOTUSERID_3149)
            3150 -> getString(R.string.ERR_ORDERREQUEST_USER_ACCOUNT_NORIGHT_3150)
            3151 -> getString(R.string.ERR_ORDERREQUEST_RELATEDUSER_ACCOUNTSTATUS_NOSUPPORT_3151)
            3152 -> getString(R.string.ERR_ORDERREQUEST_LESS_THAN_MIN_WAREHOUSE_3152)
            3153 -> getString(R.string.ERR_ORDERREQUEST_GREATER_THAN_MAX_WAREHOUSE_3153)
            3154 -> getString(R.string.ERR_ORDERREQUEST_MARKET_NOT_OPEN_3154)
            3155 -> getString(R.string.ERR_ORDERREQUEST_LISTINGORDER_STATUS_INVALID_3155)
            3156 -> getString(R.string.ERR_ORDERREQUEST_INVALID_PRICEMODE_3156)
            3157 -> getString(R.string.ERR_ORDERREQUEST_HEDGEORDER_NOT_EXIST_3157)
            3158 -> getString(R.string.ERR_ORDERREQUEST_HEDGEORDER_NOT_EXIST_3158)
            3180 -> getString(R.string.ERR_ORDERREQUEST_SEND_EXTERNAL_ORDER_FAILED_3180)
            3181 -> getString(R.string.ERR_ORDERREQUEST_SEND_EXTERNAL_CANCEL_FAILED_3181)
            3182 -> getString(R.string.ERR_ORDERREQUEST_OPTION_QUOTER_NOT_EXIST_3182)
            3183 -> getString(R.string.ERR_ORDERREQUEST_OPTION_PRICE_INVALID_3183)
            3200 -> getString(R.string.ERR_BIDMATCH_FREEZE_POSITION_FAILED_3200)
            3201 -> getString(R.string.ERR_BIDMATCH_FREEZE_HOLDER_FAILED_3201)
            3202 -> getString(R.string.ERR_BIDMATCH_UNFREEZE_POSITION_FAILED_3202)
            3203 -> getString(R.string.ERR_BIDMATCH_UNFREEZE_HOLDER_FAILED_3203)
            3204 -> getString(R.string.ERR_BIDMATCH_DEAL_POSITION_FAILED_3204)
            3205 -> getString(R.string.ERR_BIDMATCH_DEAL_HOLDER_FAILED_3205)
            3206 -> getString(R.string.ERR_BIDMATCH_TRANSHOLDER_NO_OPEN_3206)
            3207 -> getString(R.string.ERR_BIDMATCH_FIND_HOLDER_FAILED_3207)
            3208 -> getString(R.string.ERR_BIDMATCH_INVALID_HOLDER_FREEZE_3208)
            3209 -> getString(R.string.ERR_BIDMATCH_AVAILABLE_NUM_FAILED_3209)
            3210 -> getString(R.string.ERR_XMATCH_MIXED_MEMBER_FAILED_3210)
            3211 -> getString(R.string.ERR_XMATCH_MIXED_ORDERSETTINT_FAILED_3211)
            3212 -> getString(R.string.ERR_MATCH_CANCELED_REPEATEDLY_3212)
            3213 -> getString(R.string.ERR_MATCH_DELIVERYREQ_INVALID_3213)
            3300 -> getString(R.string.ERR_RISKCLOSE_GETHOLDERS_FAIL_3300)
            3301 -> getString(R.string.ERR_RISKCLOSE_ALCCLOSECHANGE_FAIL_3301)
            3302 -> getString(R.string.ERR_RISKCLOSE_ACCOUNTORDERRSP_FAIL_3302)
            3303 -> getString(R.string.ERR_RISKCLOSE_ACCOUNTTRADERSP_FAIL_3303)
            3304 -> getString(R.string.ERR_RISKCLOSE_FREEZEMEMBERPOSITION_FAIL_3304)
            3305 -> getString(R.string.ERR_RISKCLOSE_GETMEMBERPOSITION_FAIL_3305)
            3400 -> getString(R.string.ERR_RECKON_NO_MARKET_INFO_3400)
            3401 -> getString(R.string.ERR_RECKON_NO_PLAN_3401)
            3402 -> getString(R.string.ERR_RECKON_FETCH_RECKON_PRICE_TIK_FAIL_3402)
            3403 -> getString(R.string.ERR_RECKON_NOT_ALL_GOODS_HAS_TIK_3403)
            3404 -> getString(R.string.ERR_RECKON_NOT_FOUND_LAST_RECKON_INFO_3404)
            3405 -> getString(R.string.ERR_RECKON_UPDATE_LIMIT_PRICE_FAIL_3405)
            3406 -> getString(R.string.ERR_RECKON_TREATY_CLOSE_FAIL_3406)
            3407 -> getString(R.string.ERR_RECKON_CANCEL_ORDER_FAIL_3407)
            3408 -> getString(R.string.ERR_RECKON_WAIT_MONEY_RSP_TIME_OUT_3408)
            3409 -> getString(R.string.ERR_RECKON_MONEY_REQ_FAIL_3409)
            3410 -> getString(R.string.ERR_RECKON_FEEDIVDE_BUILD_SRCORDER_FAILED_3410)
            3411 -> getString(R.string.ERR_RECKON_FEEDIVDE_BUILD_TARGET_FAILED_3411)
            3412 -> getString(R.string.ERR_RECKON_FEEDIVDE_LOAD_TARGET_FAILED_3412)
            3413 -> getString(R.string.ERR_RECKON_FEEDIVDE_TARGETACCOUNTS_SIZE_ISZERO_3413)
            3414 -> getString(R.string.ERR_RECKON_FEEDIVDE_INSERT_ACCOUNTDIVIDELOG_FAILED_3414)
            3415 -> getString(R.string.ERR_RECKON_FEEDIVDE_QUERY_FEEDIVIDETYPES_FAILED_3415)
            3416 -> getString(R.string.ERR_RECKON_FEEDIVDE_NO_FEEDIVIDETYPES_FOUND_3416)
            3417 -> getString(R.string.ERR_RECKON_FEEDIVDE_ACCOUNTLOG_DATAEXIST_BEFORE_DIVIDE_3417)
            3418 -> getString(R.string.ERR_RECKON_FEEDIVDE_NODE_CHECK_ERROR_3418)
            3419 -> getString(R.string.ERR_RECKON_FEEDIVDE_CANNOTFOUND_SRCORDER_3419)
            3420 -> getString(R.string.ERR_RECKON_FEEDIVDE_CANNOTFOUND_TARGETACCOUNT_3420)
            3421 -> getString(R.string.ERR_RECKON_FEEDIVDE_INSERT_TARGETORDER_FAILED_3421)
            3422 -> getString(R.string.ERR_RECKON_FEEDIVDE_LOAD_ACCOUNTLOG_FAILED_3422)
            3423 -> getString(R.string.ERR_RECKON_FEEDIVDE_NO_TARGETORDER_OCCURED_3423)
            3424 -> getString(R.string.ERR_RECKON_FEEDIVDE_NO_TARGET_CREATED_3424)
            3425 -> getString(R.string.ERR_RECKON_FEEDIVDE_SRC_TARGET_AMOUNT_NOTMATCH_3425)
            3426 -> getString(R.string.ERR_RECKON_FEEDIVDE_TARGET_ACCOUNT_AMOUNT_NOTMATCH_3426)
            3427 -> getString(R.string.ERR_RECKON_FEEDIVDE_NO_ACCOUNT_DIVIDE_FOUND_3427)
            3428 -> getString(R.string.ERR_RECKON_FEEDIVDE_MONEY_MSG_TIMEOUT_3428)
            3429 -> getString(R.string.ERR_RECKON_FEEDIVDE_UNKNOWN_ERROR_3429)
            3430 -> getString(R.string.ERR_RECKON_FEEDIVDE_MONEY_RET_ERROR_3430)
            3431 -> getString(R.string.ERR_RECKON_EXPORT_TO_HIS_FAIL_3431)
            3432 -> getString(R.string.ERR_RECKON_NO_SETTLE_GOODS_3432)
            3433 -> getString(R.string.ERR_RECKON_LISTEN_PRICE_NOT_CONFIG_3433)
            3434 -> getString(R.string.ERR_RECKON_FIRST_DATE_NOT_NEXT_TRADE_DATE_3434)
            3435 -> getString(R.string.ERR_RECKON_CANCEL_PRE_POST_ORDER_FAIL_3435)
            3436 -> getString(R.string.ERR_RECKON_NOT_FOR_THIS_TRADE_MODE_3436)
            3437 -> getString(R.string.ERR_RECKON_FORCE_CLOSE_CANCEL_ORDER_FAIL_3437)
            3438 -> getString(R.string.ERR_RECKON_FORCE_CLOSE_FAIL_3438)
            3439 -> getString(R.string.ERR_RECKON_FEEDIVDE_DIVIDEAMOUNT_INVALID_3439)
            3440 -> getString(R.string.ERR_RECKON_FEEDIVDE_DIVIDETARGET_INVALID_3440)
            3441 -> getString(R.string.ERR_RECKON_FEEDIVDE_RATIO_OVER100_3441)
            3442 -> getString(R.string.ERR_RECKON_FEEDIVDE_RATIO_NOTENOUGH100_3442)
            3443 -> getString(R.string.ERR_RECKON_FETCH_TRADE_RULE_FAIL_3443)
            3444 -> getString(R.string.ERR_RECKON_LISTEN_DATE_NOT_NEXT_TRADE_DATE_3444)
            3445 -> getString(R.string.ERR_RECKON_NOT_CONFIG_TIMEOUT_DEAL_METHOD_3445)
            3446 -> getString(R.string.ERR_RECKON_INVALID_HOLDER_FAIL_3446)
            3447 -> getString(R.string.ERR_RECKON_ALREADY_DONE_3447)
            3448 -> getString(R.string.ERR_RECKON_NEXT_TRADE_DATE_LARGER_THAN_CUR_3448)
            3449 -> getString(R.string.ERR_RECKON_HAS_SOME_TRADE_FAIL_ORDER_3449)
            3450 -> getString(R.string.ERR_RECKON_BALANCE_CALCULATE_FAIL_3450)
            3451 -> getString(R.string.ERR_RECKON_ORDER_CANCEL_FAIL_3451)
            3452 -> getString(R.string.ERR_RECKON_PERPOST_CANCEL_FAIL_3452)
            3453 -> getString(R.string.ERR_RECKON_RECKPRICE_CALCULATE_FAIL_3453)
            3454 -> getString(R.string.ERR_RECKON_HOLDERDETAIL_BACKUP_FAIL_3454)
            3455 -> getString(R.string.ERR_RECKON_HOLDER_EXPIRE_UNFREEZE_FAIL_3455)
            3456 -> getString(R.string.ERR_RECKON_RECKONPRICE_CANNOT_ZERO_3456)
            3457 -> getString(R.string.ERR_RECKON_SUM_PL_ISNOT_ZERO_3457)
            4001 -> getString(R.string.ERR_ACCOUNT_MEMORYNOTENOUGH_ERR_4001)
            4002 -> getString(R.string.ERR_ACCOUNT_NOHEADER_ERR_4002)
            4003 -> getString(R.string.ERR_ACCOUNT_NOACCOUNTID_ERR_4003)
            4004 -> getString(R.string.ERR_ACCOUNT_ACCOUNTNOTEXIST_ERR_4004)
            4005 -> getString(R.string.ERR_ACCOUNT_NOBUSINESSCODE_ERR_4005)
            4006 -> getString(R.string.ERR_ACCOUNT_NORELATEDORDERID_ERR_4006)
            4007 -> getString(R.string.ERR_ACCOUNT_NOCOMMANDCODE_ERR_4007)
            4008 -> getString(R.string.ERR_ACCOUNT_PARSESUBCMD_ERR_4008)
            4009 -> getString(R.string.ERR_ACCOUNT_NOOPERATETYPE_ERR_4009)
            4010 -> getString(R.string.ERR_ACCOUNT_INVALIDOPERATETYPE_ERR_4010)
            4011 -> getString(R.string.ERR_ACCOUNT_MONEYNOTENOUGH_ERR_4011)
            4012 -> getString(R.string.ERR_ACCOUNT_NOGOODSID_ERR_4012)
            4013 -> getString(R.string.ERR_ACCOUNT_NOBUYORSELL_ERR_4013)
            4014 -> getString(R.string.ERR_ACCOUNT_GOODSNOTEXIST_ERR_4014)
            4015 -> getString(R.string.ERR_ACCOUNT_POSITIONNOTENOUGH_ERR_4015)
            4016 -> getString(R.string.ERR_ACCOUNT_TRADEPARAMNOTEXIST_ERR_4016)
            4017 -> getString(R.string.ERR_ACCOUNT_NOCHANGETYPE_ERR_4017)
            4018 -> getString(R.string.ERR_ACCOUNT_INVALIDCHANGETYPE_ERR_4018)
            4019 -> getString(R.string.ERR_ACCOUNT_NOQUERYBITMASK_ERR_4019)
            4020 -> getString(R.string.ERR_ACCOUNT_INVALIDBUYORSELL_ERR_4020)
            4021 -> getString(R.string.ERR_ACCOUNT_INVALIDTRADEMODE_ERR_4021)
            4022 -> getString(R.string.ERR_ACCOUNT_INVALIDTRADEPROPERTY_ERR_4022)
            4023 -> getString(R.string.ERR_ACCOUNT_VIOLATEDUNIQUENESS_ERR_4023)
            4024 -> getString(R.string.ERR_ACCOUNT_NOTRADEDATE_ERR_4024)
            4025 -> getString(R.string.ERR_ACCOUNT_INVALIDTRADEDATE_ERR_4025)
            4026 -> getString(R.string.ERR_ACCOUNT_FORMATTRADEDATE_ERR_4026)
            4027 -> getString(R.string.ERR_ACCOUNT_NOMARKETRUNSTATUS_ERR_4027)
            4028 -> getString(R.string.ERR_ACCOUNT_QUERYDATABASE_ERR_4028)
            4029 -> getString(R.string.ERR_ACCOUNT_RECORDSNOTEXIST_ERR_4029)
            4030 -> getString(R.string.ERR_ACCOUNT_VERIFYFUNDFAILED_ERR_4030)
            4031 -> getString(R.string.ERR_ACCOUNT_VERIFYPOSITIONFAILED_ERR_4031)
            4032 -> getString(R.string.ERR_ACCOUNT_GETFLOATPLFAILED_ERR_4032)
            4033 -> getString(R.string.ERR_ACCOUNT_DATABASETRANSACT_ERR_4033)
            4034 -> getString(R.string.ERR_ACCOUNT_NOREQUIREDFIELD_ERR_4034)
            4035 -> getString(R.string.ERR_ACCOUNT_NOUSERID_ERR_4035)
            4036 -> getString(R.string.ERR_ACCOUNT_USERNOTEXIST_ERR_4036)
            4037 -> getString(R.string.ERR_ACCOUNT_EXCEEDMAXHOLDPOSITION_ERR_4037)
            4038 -> getString(R.string.ERR_ACCOUNT_NOMARKETID_ERR_4038)
            4039 -> getString(R.string.ERR_ACCOUNT_PRERECKONSUCCESS_ERR_4039)
            4040 -> getString(R.string.ERR_ACCOUNT_SIGNOFQTY_ERR_4040)
            4041 -> getString(R.string.ERR_ACCOUNT_SIGNOFAMOUNT_ERR_4041)
            4042 -> getString(R.string.ERR_ACCOUNT_QTYNEGAEXCEPTION_ERR_4042)
            4043 -> getString(R.string.ERR_ACCOUNT_AMOUNTNEGAEXCEPTION_ERR_4043)
            4044 -> getString(R.string.ERR_ACCOUNT_NOMARGINCONFIG_ERR_4044)
            4045 -> getString(R.string.ERR_ACCOUNT_UPDATEUSEDMARGIN_ERR_4045)
            4506 -> getString(R.string.ERR_RISK_CANNOT_FOUND_QUOTE_4506)
            5001 -> getString(R.string.ERR_QUERY_INVALID_PARAM_5001)
            6001 -> getString(R.string.ERR_BANK_DOING_6001)
            6002 -> getString(R.string.ERR_BANK_FAILTOGETSIGNINTABLEINFO_6002)
            6003 -> getString(R.string.ERR_BANK_BANKNOTSIGNIN_6003)
            6004 -> getString(R.string.ERR_BANK_FAILTOGETSYSCONFIG_6004)
            6005 -> getString(R.string.ERR_BANK_ERRCURRENCY_6005)
            6006 -> getString(R.string.ERR_BANK_FORBIDSIGNBANK_6006)
            6007 -> getString(R.string.ERR_BANK_WAITINGCONFIRM_6007)
            6008 -> getString(R.string.ERR_BANK_FAILTOCONVERERRCORD_6008)
            6009 -> getString(R.string.ERR_BANK_FAILTOGETCACHE_6009)
            6010 -> getString(R.string.ERR_BANK_REPEATED_6010)
            6011 -> getString(R.string.ERR_BANK_PKGERR_6011)
            6012 -> getString(R.string.ERR_BANK_ASFROZENFAIL_6012)
            6013 -> getString(R.string.ERR_BANK_FAIL_TOGET_MSGTABLE_RECORDS_6013)
            6014 -> getString(R.string.ERR_BANK_FAIL_TOPARSE_FROM_MSGTABLE_REC_6014)
            6015 -> getString(R.string.ERR_BANK_FAIL_TOGET_DB_RECORD_6015)
            6016 -> getString(R.string.ERR_BANK_SYS_ERR_6016)
            6017 -> getString(R.string.ERR_BANK_UNFREEFAIL_6017)
            6018 -> getString(R.string.ERR_BANK_ACOUTAIL_6018)
            6019 -> getString(R.string.ERR_BANK_SIGNSTATUSERR_6019)
            6020 -> getString(R.string.ERR_BANK_FORBIDOUTBANK_6020)
            6021 -> getString(R.string.ERR_BANK_AMOUTTOSMALL_6021)
            6022 -> getString(R.string.ERR_BANK_AMOUTTOBIG_6022)
            6023 -> getString(R.string.ERR_BANK_COUNTOUTTIME_6023)
            6024 -> getString(R.string.ERR_BANK_SUMOUTAMOUNT_6024)
            6025 -> getString(R.string.ERR_BANK_GETCHARGE_6025)
            6026 -> getString(R.string.ERR_BANK_ACCPASSWORD_6026)
            6027 -> getString(R.string.ERR_BANK_TOOBIGAMOUNTNEEDCONFIRM_6027)
            6028 -> getString(R.string.ERR_BANK_ASDOINGUNFREEANDOUT_6028)
            6029 -> getString(R.string.ERR_BANK_ASDOINGOUT_6029)
            6030 -> getString(R.string.ERR_BANK_ASDOINGIN_6030)
            6031 -> getString(R.string.ERR_BANK_ASDOINGUNFREE_6031)
            6032 -> getString(R.string.ERR_BANK_FORBIDINBANK_6032)
            6033 -> getString(R.string.ERR_BANK_AMINTOSMALL_6033)
            6034 -> getString(R.string.ERR_BANK_AMINTOBIG_6034)
            6035 -> getString(R.string.ERR_BANK_COUNTINTIME_6035)
            6036 -> getString(R.string.ERR_BANK_SUMINAMOUNT_6036)
            6037 -> getString(R.string.ERR_BANK_DOINGINMONEY_6037)
            6038 -> getString(R.string.ERR_BANK_ERRQUERYEXCHTICKET_6038)
            6039 -> getString(R.string.ERR_BANK_ASOPERFAIL_6039)
            6040 -> getString(R.string.ERR_BANK_HAVEINSIGNEDSTATUS_6040)
            6041 -> getString(R.string.ERR_BANK_SIGNEDSTATUSERR_6041)
            6042 -> getString(R.string.ERR_BANK_FORBIDCANCELSIGN_6042)
            6043 -> getString(R.string.ERR_BANK_HAVEINCANCELSIGNSTATUS_6043)
            6044 -> getString(R.string.ERR_BANK_NOTINSIGNSTATUS_6044)
            6045 -> getString(R.string.ERR_BANK_STATUSNOTALLOWTOCANCELSIGN_6045)
            6046 -> getString(R.string.ERR_BANK_FROZEN_6046)
            6047 -> getString(R.string.ERR_BANK_READFILEFAILED_6047)
            6048 -> getString(R.string.ERR_BANK_WRITEFILEFAILED_6048)
            6049 -> getString(R.string.ERR_BANK_CONFIRM_REJECT_6049)
            6050 -> getString(R.string.ERR_BANK_ACR_SUCCESS_6050)
            6051 -> getString(R.string.ERR_BANK_ACR_PLATFORMSUCCESSAMOUNTERR_6051)
            6052 -> getString(R.string.ERR_BANK_ACR_PLATFORMMISS_6052)
            6053 -> getString(R.string.ERR_BANK_ACR_CENTERSUCCESSPLATFORMFAIL_6053)
            6054 -> getString(R.string.ERR_BANK_ACR_CERTERSUCCESSPLATFORMDOING_6054)
            6055 -> getString(R.string.ERR_BANK_ACR_PLATFORMSUCCESSCENTERFAIL_6055)
            6056 -> getString(R.string.ERR_BANK_ACR_PLATFORMDOINGCENTERFAIL_6056)
            6057 -> getString(R.string.ERR_BANK_ACR_PLATFORMDOINGAMOUNTERR_6057)
            6058 -> getString(R.string.ERR_BANK_ACR_PLATFORMFAILAMOUNTERR_6058)
            6059 -> getString(R.string.ERR_BANK_ACR_PLATFORMSUCCESSASOPERATFAIL_6059)
            6060 -> getString(R.string.ERR_BANK_ACR_PLATFORMFAILASOPERATFAIL_6060)
            6061 -> getString(R.string.ERR_BANK_DEPOSITFAILED_6061)
            6062 -> getString(R.string.ERR_BANK_WRITDRAWFAILED_6062)
            6063 -> getString(R.string.ERR_BANK_BALANCEOFACCOUNTNOTZERO_6063)
            6064 -> getString(R.string.ERR_BANK_BANK_SIGN_FAIL_CENTER_DEAL_6064)
            6065 -> getString(R.string.ERR_BANK_BANK_CANCEL_SIGN_FAIL_CENTER_DEAL_6065)
            6066 -> getString(R.string.ERR_BANK_BANK_IN_FAIL_CENTER_DEAL_6066)
            6067 -> getString(R.string.ERR_BANK_BANK_OUT_FAIL_CENTER_DEAL_6067)
            6068 -> getString(R.string.ERR_BANK_FAIL_CENTER_DEAL_6068)
            6088 -> "  期末余额不为0"
            7001 -> getString(R.string.ERR_QUOTE_INTERRUPTED_7001)
            8001 -> getString(R.string.ERR_DELIVERY_NO_ACCOUNT_RECORD_8001)
            8002 -> getString(R.string.ERR_DELIVERY_NO_RELATION_RECORD_8002)
            8003 -> getString(R.string.ERR_DELIVERY_NOT_ALLOWED_ORDER_DATE_8003)
            8004 -> getString(R.string.ERR_DELIVERY_ORDER_QTY_LESS_THEN_MIN_8004)
            8005 -> getString(R.string.ERR_DELIVERY_CREATE_ORDER_DEAL_OBJ_FAILED_8005)
            8006 -> getString(R.string.ERR_DELIVERY_NO_X_GOODID_8006)
            8007 -> getString(R.string.ERR_DELIVERY_NO_X_MARKET_8007)
            8008 -> getString(R.string.ERR_DELIVERY_NO_X_GOOD_QUANTITY_8008)
            8009 -> getString(R.string.ERR_DELIVERY_NO_DELIVERY_GOODID_8009)
            8010 -> getString(R.string.ERR_DELIVERY_NO_DELIVERY_GOOD_QUANTITY_8010)
            8011 -> getString(R.string.ERR_DELIVERY_NO_DELIVERY_DETAIL_8011)
            8012 -> getString(R.string.ERR_DELIVERY_NO_WAREHOUSE_ACCOUNTID_8012)
            8013 -> getString(R.string.ERR_DELIVERY_NO_WAREHOUSE_QUANTITY_8013)
            8014 -> getString(R.string.ERR_DELIVERY_X_MARKET_STATUS_NOT_OPEN_8014)
            8015 -> getString(R.string.ERR_DELIVERY_X_GOOD_STATUS_UNNORMAL_8015)
            8016 -> getString(R.string.ERR_DELIVERY_P_GOOD_STATUS_DELISTED_8016)
            8017 -> getString(R.string.ERR_ACCOUNT_STATUS_UNNORMAL_8017)
            8018 -> getString(R.string.ERR_DELIVERY_RELATION_UNNORMAL_8018)
            8019 -> getString(R.string.ERR_X_P_GOODS_RADIO_NOT_MATCH_8019)
            8020 -> getString(R.string.ERR_WARE_HORSE_CHECK_FAILED_8020)
            8021 -> getString(R.string.ERR_DELIVERY_WAREHORSE_QUERY_UNKNOW_COMMANDCODE_8021)
            8022 -> getString(R.string.ERR_NO_XGOOD_DELIVERY_PRICE_8022)
            8023 -> getString(R.string.ERR_NO_DILIVERY_ORDERID_8023)
            8024 -> getString(R.string.ERR_NO_DELIVERY_ID_8024)
            8025 -> getString(R.string.ERR_SUBCOMMAND_PARSE_ERROR_8025)
            8026 -> getString(R.string.ERR_MANAGE_AUDIT_MESSAGE_PARSE_FAILED_8026)
            8027 -> getString(R.string.ERR_NO_AUDIT_STATUS_8027)
            8028 -> getString(R.string.ERR_NO_AUTHORIZEDDATE_8028)
            8029 -> getString(R.string.ERR_NO_OPERATORID_8029)
            8030 -> getString(R.string.ERR_DELIVERY_NO_WAREHOUSE_QTY_8030)
            8031 -> getString(R.string.ERR_DELIVERY_NO_WAREHOUSE_BRANDID_8031)
            8032 -> getString(R.string.ERR_DELIVERY_NO_WAREHOUSE_QUALITYID_8032)
            8033 -> getString(R.string.ERR_DELIVERY_NO_WAREHOUSE_STANDARDID_8033)
            8034 -> getString(R.string.ERR_DELIVERY_NO_WAREHOUSE_WAREHOUSEID_8034)
            8035 -> getString(R.string.ERR_DELIVERY_NO_WAREHOUSE_DELIVERYMONTHID_8035)
            8036 -> getString(R.string.ERR_DELIVERY_MARKET_NOT_OPEN_8036)
            8037 -> getString(R.string.ERR_DELIVERY_CLOSE_RELATEHOLDWRONGQTY_8037)
            8038 -> getString(R.string.ERR_MEMBER_NOT_ALLOW_DELIVERY_8038)
            8039 -> getString(R.string.ERR_NO_PGOOD_DELIVERY_PRICE_8039)
            8040 -> getString(R.string.ERR_NOT_IMMEDIATE_DELIVERY_GOODS_8040)
            8041 -> getString(R.string.ERR_NOT_PENDING_DELIVERY_ORDER_8041)
            8042 -> getString(R.string.ERR_DELIVERY_STANDARDINFO_NOT_CONSISTENT_8042)
            8043 -> getString(R.string.ERR_DELIVERY_PRICEMOVE_INVALID_8043)
            8044 -> getString(R.string.ERR_DELIVERY_COUNTERID_INVALID_8044)
            8045 -> getString(R.string.ERR_DELIVERY_NO_DELIVERYGOODS_8045)
            8046 -> getString(R.string.ERR_DELIVERY_WHQTY_XQTY_NOT_MATCH_8046)
            8047 -> getString(R.string.ERR_DELIVERY_PICKMODE_NOT_ALLOWED_8047)
            8048 -> getString(R.string.ERR_DELIVERY_APPLYMODE_NOT_ALLOWED_8048)
            9001 -> getString(R.string.ERR_CONTROL_MARKET_NOT_FOUND_9001)
            9002 -> getString(R.string.ERR_CONTROL_SYSTEM_STATUS_WRONG_9002)
            9003 -> getString(R.string.ERR_CONTROL_MARKET_STATUS_WRONG_9003)
            10001 -> getString(R.string.ERR_PERFORMANCE_NOT_FIND_PLANTEMPLATE_10001)
            10002 -> getString(R.string.ERR_PERFORMANCE_PLANTEMPLATE_HAVE_NO_STEP_10002)
            10003 -> getString(R.string.ERR_PERFORMANCE_PAYMENT_SUMRATIO_ERR_10003)
            10004 -> getString(R.string.ERR_PERFORMANCE_RECV_SUMRATIO_ERR_10004)
            10005 -> getString(R.string.ERR_PERFORMANCE_NOT_FIND_PLANWR_10005)
            10006 -> getString(R.string.ERR_PERFORMANCE_NOT_FIND_PLAN_10006)
            10007 -> getString(R.string.ERR_PERFORMANCE_NOT_FIND_STEP_10007)
            10008 -> getString(R.string.ERR_CHECK_PERFORMANCE_BREACH_AUDIT_10008)
            10009 -> getString(R.string.ERR_CHECK_PERFORMANCE_BREACH_APPLY_10009)
            10010 -> getString(R.string.ERR_CHECK_PERFORMANCE_DELAY_APPLY_10010)
            10011 -> getString(R.string.ERR_CHECK_PERFORMANCE_DELAY_AUDIT_10011)
            10012 -> getString(R.string.ERR_PERFORMANCE_PLAN_STATUS_IS_NOT_NORMAL_10012)
            10013 -> getString(R.string.ERR_PERFORMANCE_STEP_FINISHED_10013)
            10014 -> getString(R.string.ERR_PERFORMANCE_NOT_FIND_TOPIC_10014)
            10015 -> getString(R.string.ERR_PERFORMANCE_NOT_FIND_WAREHOUSERECIEPT_10015)
            10016 -> getString(R.string.ERR_PERFORMANCE_NOT_FIND_WRID_10016)
            21001 -> getString(R.string.ERR_WR_SERVICE_EXCEPTION_21001)
            21004 -> getString(R.string.ERR_WR_CANNOT_FOUND_LOCATIONS_21004)
            21005 -> getString(R.string.ERR_WR_LOCATION_STATUS_UPDATE_FAILED_21005)
            21010 -> getString(R.string.ERR_WR_UPDATE_FAILED_LOCATION_USER_21010)
            21011 -> getString(R.string.ERR_WR_UPDATE_FAILED_WR_USER_21011)
            21012 -> getString(R.string.ERR_WR_LOCATION_STATUS_EXEPTION_21012)
            21016 -> getString(R.string.ERR_WR_NO_GOODS_TRADE_PROPERTY_21016)
            21019 -> getString(R.string.ERR_WR_LOCATION_DUPLICATE_21019)
            21020 -> getString(R.string.ERR_WR_LADING_NO_WRID_21020)
            21021 -> getString(R.string.ERR_WR_PROTO_NO_FIELD_21021)
            21022 -> getString(R.string.ERR_WR_PROTO_ERROR_FIELD_21022)
            21023 -> getString(R.string.ERR_WR_PROTO_ERROR_DATA_21023)
            21024 -> getString(R.string.ERR_WR_LOCATION_NO_ENOUGH_21024)
            21025 -> getString(R.string.ERR_WR_NO_USER_21025)
            21026 -> getString(R.string.ERR_WR_CARGO_NUMBER_21026)
            21027 -> getString(R.string.ERR_WR_STD_OR_NON_21027)
            21028 -> getString(R.string.ERR_WR_NO_RECEIPT_21028)
            11001 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_LISTINGIDEMPTY_11001)
            11002 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_DELISTINGQTY_11002)
            11003 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_LISTINGIDNONE_11003)
            11004 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_LISTINGWRFACTORTYPE_EMPTY_11004)
            11005 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_WRONG_LISTINGFIXEDPRICE_11005)
            11006 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_WRONG_LISTINGFLOATPRICE_11006)
            11007 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_WRONG_LISTINGSPECIFIED_11007)
            11008 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_WRONG_LISTINGMATCHUSER_11008)
            11009 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_WRONG_DELISTINGNOMATCH_11009)
            11010 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_WRONG_DELISTINGMATCH_11010)
            11011 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_WRONG_DELISTINGNOTQTY_11011)
            11012 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_WRONG_DELISTINGRECEIPTSPLIT_11012)
            11013 -> getString(R.string.ERR_ORDERWRTRADE_WRTRADE_WRONG_DELISTINGRPRICETYPE_11013)
            11014 -> getString(R.string.ERR_WRTRADE_RECKON_ORDER_CANCEL_FAIL_11014)
            11015 -> getString(R.string.ERR_WRTRADE_RECKON_BALANCE_CALCULATE_FAIL_11015)
            23001 -> getString(R.string.ERR_SCF_CONTRACTTYPE_ERR_23001)
            12104 -> getString(R.string.ERROR_PROFIT_COMMIT_ERROR_12104)
            else -> ""
        }
    }
}