Edit D:\rfid\ACS\sip2server\sip2server\com\jishen\acsserver\SIPIIHandler.class
?? 4. I? ??? ?? ? I? I?? ? I?? ? I?? ?? I?? I?? I????? *? I? ??? ?? ?? ? ? I I I I I ! ?" I# I$% I& I'( ?)* G?+[ ,- . /0 G1 23 /4 R?f 5 ?6 R78 R9: R;< R=> R?@ ABC cD cE FG?Hb II(J IKLMNOP sQR sS sT IU ?V ?W sX IY IZ[ *\R] ^_`a *b Icdef *gh /i Ijk *lmnopqr ?st ?u ?v Iwxyz ?{ ?|}~ R? R? *????? ?????? ?? ??????? ????? s???? ? *? I???? I? I? I? ?????????????????????????????????????? ?????????? ?? /?? ??? *? *?? ?? I?????????????????????????????????????????????? ?? 9 E B? ? ? !"#$%&'() Y* [?+, ^?-./ s0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU ?V?WXYZ[\]^_`ab ?? ?c ? def dg Q? hi? ?j k?l??mnopq?rstuv wx?? syz{| I} I~ ??? I? I? I? I? I? I? I? I?? I? I? I? I? I? I? I? I? I??? ??? *? ???? ?? I?? ??? ?? ??? InnerClasses logger Lorg/apache/log4j/Logger; mapClients Ljava/util/Map; Signature TLjava/util/Map<Ljava/lang/String;Lcom/arronlong/httpclientutil/common/HttpCookies;>; mapLoginInfo 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; server_url Ljava/lang/String; convertCodeName maxCount I clients Ljava/util/List; 6Ljava/util/List<Lcom/jishen/acsserver/LicenseEntity;>; param 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; listReqConvertEntity 6Ljava/util/List<Lcom/jishen/acsserver/ConvertEntity;>; listRespConvertEntity sipiiRequest #Lcom/jishen/acsserver/SipiiRequest; jsonResp !Lcom/alibaba/fastjson/JSONObject; mapResp s_b_init Z map_ecard ebook_url ebook_identify ebook_app ebook_srch_days check_rdrstatus return_speloan returnReserve JSON_STATUS ConstantValue JSON_MESSAGE JSON_TOTAL JSON_ROWS SIPII_HEAD_OK SIPII_HEAD_DATE SIPII_FIELD_OK SIPII_MESSAGE SIPII_CLIENT_ID CONVERT_LOCATION CONVERT_RDR_STATUS CONVERT_RDR_TYPE CONVERT_HLD_STATUS CONVERT_MEDIA_TYPE <init> ()V Code LineNumberTable LocalVariableTable this #Lcom/jishen/acsserver/SIPIIHandler; init tmp_list1 ecard tmp_list ip port url wechar_ecard LocalVariableTypeTable $Ljava/util/List<Ljava/lang/String;>; StackMapTable ?? initACSInfo tmp $Lcom/jishen/acsserver/LicenseEntity; object Ljava/lang/Object; arr Lcom/alibaba/fastjson/JSONArray; des #Lcom/jishen/acsserver/util/DESUtil; json e Ljava/lang/Exception;?*?C getInitData (Ljava/lang/String;)V jsonobj type CODE NAME? initConvertCodeName getParamMap ()Ljava/util/Map; fldValue ss convertEntity $Lcom/jishen/acsserver/ConvertEntity;P+ 7()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; getDataFromServer 5(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONObject; status Ljava/lang/NullPointerException; ex cookies 1Lcom/arronlong/httpclientutil/common/HttpCookies;zd getFirstRowFromJson D(Lcom/alibaba/fastjson/JSONObject;)Lcom/alibaba/fastjson/JSONObject; total firstRow getRespMap 2(Lcom/alibaba/fastjson/JSONObject;)Ljava/util/Map; X(Lcom/alibaba/fastjson/JSONObject;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; getHttpCookies 3()Lcom/arronlong/httpclientutil/common/HttpCookies; key checkVaildClient ()Ljava/lang/String; ips count licenseEntity4 removeCookies removeCookiesByCtx +(Lio/netty/channel/ChannelHandlerContext;)V itEntry Entry Ljava/util/Map$Entry; ctx (Lio/netty/channel/ChannelHandlerContext; it Ljava/util/Iterator; ZLjava/util/Map$Entry<Ljava/lang/String;Lcom/arronlong/httpclientutil/common/HttpCookies;>; pLjava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Lcom/arronlong/httpclientutil/common/HttpCookies;>;>; 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; value ret login j autoLogin ()Z check_str p srchBook barcode reserveJsonObject row0 reserveJsonArray HEAD_STATUS HEAD_DEFAULT? srchReader one i overduecount curloan overloan curloancount speovercount u curdate array rdrid FIELD_PASSWORD HEAD_DEFAULT_2 HEAD_HOLD_ITEMS HEAD_OVERDUE_ITEMS FIELD_MAX_LOAN FIELD_VALID FIELD_VALID_PWD password jsonObject srchFinance reader cirFineType /Lcom/jishen/acsserver/constant/CirFineTypeEnum; qianfeiStr huakuanCodeMap huakuanCodeSet Ljava/util/Set; yufukuan qianfei qianfeiListStr #Ljava/util/Set<Ljava/lang/String;>;??? loanBook FIELD_ATTACHMENT succ_flag att_flag returnBook reserveJson holdingJsonObject updateBook updateReader newReader updateReader1 url1 jsonResp1 checkRepeat FIELD_OPER_TYPE FIELD_OPER_RESULT opertype logout saveImage checkServer HEAD_VERSION listCurLoanEBook obj row book_name borrow_list book_name_list status_info rdrno p_json cur_stamp Ljava/lang/Long; ret_json? payMoney HEAD_FEE_TYPE HEAD_PAYMENT_TYPE feetype handleSipiiRequest =(Ljava/lang/String;Lio/netty/channel/ChannelHandlerContext;)V reqstr code toString sb Ljava/lang/StringBuffer;? addCheckCode &(Ljava/lang/String;)Ljava/lang/String; datagram t access$000 4(Lcom/jishen/acsserver/SIPIIHandler;)Ljava/util/Map; x0 <clinit> SourceFile SIPIIHandler.java?? java/util/HashMap java/util/ArrayList???? com/alibaba/fastjson/JSONObject?? java/util/LinkedHashMap ? server.check_rdrstatus???? server.return_speloan ? server.returnReserve ? http.ip http.port http.url http?????? java/lang/StringBuilder http://?? /libsystem/?d : server.wechar_ecard ,???????{?? java/lang/String \|??????????? ????????????[ ]??@?? ?????????????? server.ebook_url? ebook_url?? server.ebook_identify? server.ebook_app? server.ebook_srch_days??? lib/common/getACSInfo.do??????? !com/jishen/acsserver/util/DESUtil !com/jishen/acsserver/SIPIIHandler?? rows?????????? "com/jishen/acsserver/LicenseEntity?????? id?@ ids?? notafter?@???? ??????????????[?? ?????????[ java/lang/Exception??d?? par/common/getInitData.do name?? location?@ rdrstatus rdrtype hldstatus mediatype "com/jishen/acsserver/ConvertEntity?d HEAD_???????????dGH`a getOperatorInfo.do?? 9999?? message ???????93?????? 9006??z{ java/lang/NullPointerException Connection reset?? ??????????YZ HEAD_OK?? OK 0 1 AF HEAD_DATE yyyyMMdd HHmmss?? AO?d?d?????? /com/arronlong/httpclientutil/common/HttpCookies???a ?????????ID[ ???????????[?d yyyyMMdd?d?? ?????D[ ]??????????????? ? ]???????????[ ][?? java/util/Map$Entry? par/operator/login.do account CN CO lib/common/getOperatorInfo.do? PQ 9004 9005 9008]^i?? u ticket par/operator/autoLogin.do !hld/holding/listHoldingWithBib.do AB hlduid HU author CF returndate AH loandate CM title AJ isbn IS callno KC price BV CK AQ curlocation AP CH publish PB reservation RE BG ????????? 99 page SPELOAN- cir/speloan/listUnion.do limit[0].value limit[0].condition lib_cir_speloan.id ??????????????? cir/reserve/unionPage.do #com/jishen/acsserver/SIPIIHandler$1 resstatus #com/jishen/acsserver/SIPIIHandler$2 ;com/arronlong/httpclientutil/exception/HttpProcessExceptiond %02du?u 0001 %cir/circulation/srchReaderForSipii.do AA idcard XO rdruid RU AD BZ BL CQ AE maxloan debt CC deposit yu_fu_kuan YF curloanitems AS overdueitems AT LX address BD email BE telephone BF birthday XH createdate XE enddate XD openid WX ST stopdate SD 019 0000000000000000 %04d N Y? ?????? cir/speloan/pageCurLoan.do ,SPELOAN- cir/fine/pageCurFineUnion.do #com/jishen/acsserver/SIPIIHandler$3 ???????????????d?d? money?? fineid [[ logbarcode logloandate logreturndate findate? ]] JE JF JA cir/circulation/loan.do cir/circulation/renew.do attachment PR cir/circulation/return.do debt_1 overdays ED #com/jishen/acsserver/SIPIIHandler$4 #com/jishen/acsserver/SIPIIHandler$5 *?????????????????????? #com/jishen/acsserver/SIPIIHandler$6 hld/holding/update.do cir/reader/update.do cir/reader/saveReader.do libcode AM BP XT gong_ben_fei GB payway PW note XF gender XM XK otherno2 DZ check auto_rdrno_code '???????????????????? ????????XT?????? nation XN nativeplace XP 02 ??????????? ?????????????? ???????? KD cir/reader/getFirstReader.do AC 2 0,1,2,3 ?????? lib/images/save.do image DA #com/jishen/acsserver/SIPIIHandler$7 ???????d??? YYYYYN180180 5.22 act !b2b.apps.docking.book.borrow.list identify_key app_key platform uname page_num page_limit 20 java/util/Date!"?# start_time$"?% end_time result?Q status_code A T borrow_time C category_name P publisher ZZ status_message url?????&d cir/fine/payByRdrno.do' 01 00 rectypeF/ !com/jishen/acsserver/SipiiRequest? .???????????????????ip2???cdx~????? ?????K??????[????????? ?????? java/lang/StringBuffer java/lang/Object()?* | AY?? 1AZ+? ,- &java/util/concurrent/ConcurrentHashMap http://localhost:8180/libsystem/ java/util/List java/util/Iterator com/alibaba/fastjson/JSONArray java/util/Map 0[Lcom/jishen/acsserver/constant/CirFineTypeEnum; java/util/Set java/lang/Long !com/jishen/acsserver/util/MyUtils getProperty startsWith (Ljava/lang/String;)Z isEmptyString append -(Ljava/lang/String;)Ljava/lang/StringBuilder; StringToList 6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; size ()I get (I)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println org/apache/log4j/Logger info (Ljava/lang/Object;)V getIntProperty (Ljava/lang/String;)I clear getDataFromUrl u(Ljava/lang/String;Ljava/util/Map;Lcom/arronlong/httpclientutil/common/HttpCookies;)Lcom/alibaba/fastjson/JSONObject; getIntValue getJSONArray 4(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONArray; getString (I)Ljava/lang/String; decrypt com/alibaba/fastjson/JSON parseArray StringToInt setCount (I)V setId setIds (Ljava/util/List;)V setNotafter add (Ljava/lang/Object;)Z getCount (I)Ljava/lang/StringBuilder; printStackTrace getMessage error *(Ljava/lang/Object;Ljava/lang/Throwable;)V getSipiifld getLen getOffset getHeadValueByKey ((Ljava/lang/String;II)Ljava/lang/String; getValueByKey getJsonfld endsWith 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; equals contains (Ljava/lang/CharSequence;)Z getJSONObject $(I)Lcom/alibaba/fastjson/JSONObject; contentEquals getCurDateString getClientid getUniqueID containsKey &(Ljava/lang/Object;)Ljava/lang/Object; getCode custom getId getNotafter compareTo keySet ()Ljava/util/Set; getCtx *()Lio/netty/channel/ChannelHandlerContext; &io/netty/channel/ChannelHandlerContext channel ()Lio/netty/channel/Channel; io/netty/channel/Channel remoteAddress ()Ljava/net/SocketAddress; getIP remove entrySet getKey '(Ljava/lang/String;Ljava/lang/String;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; !com/jishen/acsserver/util/MD5Util MD5WithTime java/lang/Integer valueOf (I)Ljava/lang/Integer; G(Lcom/jishen/acsserver/SIPIIHandler;Lcom/alibaba/fastjson/JSONObject;)V charAt (I)C toUpperCase getFmtNumString MD5 &(Lcom/jishen/acsserver/SIPIIHandler;)V -com/jishen/acsserver/constant/CirFineTypeEnum values 2()[Lcom/jishen/acsserver/constant/CirFineTypeEnum; getType YU_FU_KUAN getNotNullValueOrSpaceFromJson G(Lcom/alibaba/fastjson/JSONObject;Ljava/lang/String;)Ljava/lang/String; isEmptyStringNotTrim ((Ljava/lang/String;Ljava/lang/String;I)V getTime ()J (J)Ljava/lang/Long; longValue (J)Ljava/lang/StringBuilder; toJSONString )(Ljava/lang/String;Ljava/lang/String;II)V format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getCheckCode getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! I? $ ?? ?? ? ? ?? ? ? ?? ?? ? ? ?? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? J ? L ? ? ? ? ? ? ? ? ? ? ? m ? o ? p ? q ? r $ z <*? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? ? % "