Edit D:\chineseall_products\bak\digitalLib6\WEB-INF\classes\com\digitallib\task\ExpressBookTask.class
?? 2{ #com/digitallib/task/ExpressBookTask java/lang/Object service ,Lcom/chineseall/core/service/IEntityService; <init> ()V Code LineNumberTable LocalVariableTable this %Lcom/digitallib/task/ExpressBookTask; syncExpressBook "com/digitallib/model/bo/Dictionary (org/hibernate/criterion/DetachedCriteria forClass =(Ljava/lang/Class;)Lorg/hibernate/criterion/DetachedCriteria; entityKey express_book_update_datetime $org/hibernate/criterion/Restrictions ! " eq P(Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/criterion/SimpleExpression; $ % & add O(Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/criterion/DetachedCriteria; ( * , + *com/chineseall/core/service/IEntityService - . loadEntityByCriteria >(Lorg/hibernate/criterion/DetachedCriteria;)Ljava/lang/Object; 0 net/sf/json/JSONObject / 3 lastUpdateTime 5 6 7 getEntityValue ()Ljava/lang/String; / 9 : ; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; > ? @ setEntityKey (Ljava/lang/String;)V B D java/util/Date C G yyyy-MM-dd HH:mm:ss I K J com/chineseall/util/DateUtil L M format 6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; O P @ setEntityValue R java/lang/StringBuilder T http:// Q V @ X Z Y *com/chineseall/core/servlet/InitParameters [ \ SUPPORT_PLAT_IP Ljava/lang/String; Q ^ _ ` append -(Ljava/lang/String;)Ljava/lang/StringBuilder; b /syncExpressBook.action Q d e 7 toString / d h i j requestExpressBook >(Ljava/lang/String;Ljava/lang/String;)Lnet/sf/json/JSONObject; l 1 n status / p q r getString &(Ljava/lang/String;)Ljava/lang/String; t v u java/lang/String w x equals (Ljava/lang/Object;)Z z data / | } ~ getJSONArray +(Ljava/lang/String;)Lnet/sf/json/JSONArray; ? ? ? saveOrUpdateExpressBook (Lnet/sf/json/JSONArray;)V * ? ? ? saveOrUpdate (Ljava/lang/Object;)V dc *Lorg/hibernate/criterion/DetachedCriteria; dic $Lcom/digitallib/model/bo/Dictionary; Lnet/sf/json/JSONObject; link result StackMapTable ? chineseall_express_book ? java/util/ArrayList ? ? ? ? "com/digitallib/util/AESEncryptUtil ? ? getKey '(Ljava/lang/String;I)Ljava/lang/String; ? ? ? ? encrypt 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ? *org/apache/http/message/BasicNameValuePair ? info ? ? ? '(Ljava/lang/String;Ljava/lang/String;)V ? ? ? java/util/List % x ? utf-8 ? ? ? "com/digitallib/util/HttpClientUtil ? ? fetchPageContent H(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; ? ? ? ? decrypt / ? ? ? fromObject ,(Ljava/lang/Object;)Lnet/sf/json/JSONObject; ? ? ? java/lang/Exception ? printStackTrace params key nvps Ljava/util/List; e Ljava/lang/Exception; LocalVariableTypeTable 1Ljava/util/List<Lorg/apache/http/NameValuePair;>; ? ? ? net/sf/json/JSONArray ? ? getJSONObject (I)Lnet/sf/json/JSONObject; ? bookId ? ? ? java/lang/Integer ? ? valueOf '(Ljava/lang/String;)Ljava/lang/Integer; ? name ? author ? introduce ? bookCover ? publisher ? #com/digitallib/model/bo/ExpressBook * ? ? ? loadEntity ;(Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object; ? ? ? (Ljava/lang/Integer;)V ? ? ? @ setName ? ? ? @ setAuthor ? ? ? @ setIntroduce ? ? ? @ setBookCover ? ? ? @ setPublisher ? ? ? ? setCreateTime (Ljava/util/Date;)V ? ? ? downloadBookCover (Ljava/lang/String;)Z ? ? ? size ()I array Lnet/sf/json/JSONArray; i I j Ljava/lang/Integer; expressBook %Lcom/digitallib/model/bo/ExpressBook; X \ ROOT_PATH t ? &(Ljava/lang/Object;)Ljava/lang/String; java/lang/Long ? (J)Ljava/lang/Long; java/io/File V getParentFile ()Ljava/io/File; exists ()Z ! mkdirs #$ createNewFile &