4. p q r s t uv uwxy z {| }~                F    "p "  "          : F   :       Kp :      { {       "  u fp, f- kp k np f n n s s   k k       n f< f>  F  F       p   ! {" # $% $& $' () c *+, c-./ 01 c2 34 X&567 f89: ;< "=> ? @ ABC D E F GH FI J cK L $M NO PQ RS TU VWXY InnerClassesconfigPropertyCLcom/bcxin/backend/certificateSignatures/CertificateConfigProperty;signatureQueuesRepositoryALcom/bcxin/backend/domain/repositories/SignatureQueuesRepository; jdbcTemplate,Lorg/springframework/jdbc/core/JdbcTemplate;convertService(Lcom/bcxin/backend/certificateSignatures/CertificateConfigProperty;Lcom/bcxin/backend/domain/repositories/SignatureQueuesRepository;Lorg/springframework/jdbc/core/JdbcTemplate;Lcom/bcxin/backend/domain/services/impls/ConvertServiceImpl;)VCodeLineNumberTableLocalVariableTablethisTLcom/bcxin/backend/certificateSignatures/impls/CertificateSignatureProviderAbstract;MethodParametersstep1_prepareData()V headphotoLjava/lang/String;yearmonthdaycertificatedatejson securityname documentid IdAddress certificatenocertificatefrom certificateVoDLcom/bcxin/backend/domain/signature/service/impls/vos/CertificateVo;itemPs[Ljava/lang/Object;vi insertSqlparamsLjava/util/List;idParamsexLjava/lang/Exception;selectedCertificateVosLjava/util/Collection; executeSqltraceLjava/lang/StringBuilder;statusZ ProcessStatusRLcom/bcxin/backend/domain/signature/service/impls/vos/CertificateVo$ProcessStatus;mobanurlHeadmobanPDFsqllistLocalVariableTypeTable%Ljava/util/List<[Ljava/lang/Object;>;\Ljava/util/Collection;VLjava/util/List; StackMapTableW[\]Z^step2_generatePdf queuesDTO4Lcom/bcxin/backend/domain/models/SignatureQueuesDTO; pageQueues&Lorg/springframework/data/domain/Page;queues\Lorg/springframework/data/domain/Page;FLjava/util/List;_step3_doSignaturesharedConvertDto6Lcom/bcxin/backend/domain/syncs/dtos/SharedConvertDto;tempUrlformDataetempPDF jsonObject!Lcom/alibaba/fastjson/JSONObject; stopWatch$Lorg/springframework/util/StopWatch;3step4_moveOutDocument2BusinessDirAndFinishSignaturefailS[Ljava/lang/String; successSplitpdfFileresultsuccessLjava/lang/Object;failfailList successFilefailFile fileNamestopWatchtracId$Ljava/util/List;step5_doneForExceptionData updateSqlgeneratePdfAndUpdateStatus7(Lcom/bcxin/backend/domain/models/SignatureQueuesDTO;)VmessageILcom/bcxin/backend/certificateSignatures/impls/values/SignaturePdfResult;queue`aRuntimeVisibleAnnotations!Ljavax/transaction/Transactional;activateXMPSignQuicklyExCGI()ZgenerateSignaturePdf(Lcom/bcxin/backend/domain/models/SignatureQueuesDTO;)Lcom/bcxin/backend/certificateSignatures/impls/values/SignaturePdfResult;dataDLcom/bcxin/backend/certificateSignatures/impls/values/SignatureData;toDay7 Exceptionsb 电子签章定时任务开始.createPDF.queues.无业务数据 --------------------- =====> 电子签章定时任务开始.createPDF.queues.size()= 2com/bcxin/backend/domain/models/SignatureQueuesDTO JK ecom/alibaba/fastjson/JSONObject "org/springframework/util/StopWatch 4com/bcxin/backend/domain/syncs/dtos/SharedConvertDto   java/lang/Thread    UV Q====> 电子签章定时任务开始.signQuicklyExCGI.签章接口耗时:{} 秒  p s'资格证签章(tempPDF={})执行异常  /uploads/pdf/dianziqianzhang/out  uB====> 电子签章定时任务开始(tempUrl={}).scan.result:空 eO{} step4_moveOutDocument2BusinessDirAndFinishSignature 总签章耗时:{} 秒7====> {} 电子签章上传至FTP-结束耗时:{} 秒   .pdf queueId_   {} 成功签章的数量:{}  java/util/stream/Stream  {} 签章失败的数量:{}java/util/Date未成功签章 Y====> {} 电子签章定时任务开始.scan.50个PDF已签章文件存FTP耗时:{} 秒 ?====> {} 电子签章定时任务开始.scan.updateSql error:update obpm2_security.signature_queues set status = '0' where status = '3' and TIMESTAMPDIFF(HOUR, last_processed_time, NOW()) > 3  WX` V e e PDF已生成待签章 PDF生成失败:%s<完成PDF的生成(id={},businessId={},状态={}, 详情={}) e成功失败 r4签章异常(queueId={},签章数据={})PDF的生成 e UPDATE tlk_certificate SET ITEM_SIGNATURED_PROCESSED_STATUS="3",ITEM_LAST_SIGNATURED_PROCESSED_TIME=NOW(),ITEM_LAST_SIGNATURED_PROCESSED_RESULT="签章失败: " WHERE ID="";Bcom/bcxin/backend/certificateSignatures/impls/values/SignatureData K====> 电子签章定时任务开始.createPDF.accept.单次业务:001:/   .temp    e e-    ehttp   e   UPDATE tlk_certificate SET ITEM_SIGNATURED_PROCESSED_STATUS="2",LASTMODIFIED=NOW(),ITEM_LAST_SIGNATURED_PROCESSED_TIME=NOW(),ITEM_CERTIFICATEDATE=IFNULL(ITEM_CERTIFICATEDATE,NOW()),ITEM_LAST_SIGNATURED_PROCESSED_RESULT="完成",ITEM_ATTACHMENT=" `J====> {}电子签章定时任务开始.scan.ftp操作过的文件删除: hU====> 电子签章定时任务开始.signQuicklyExCGI签章前比对in文件删除: r'%s' Rcom/bcxin/backend/certificateSignatures/impls/CertificateSignatureProviderAbstract"com/bcxin/backend/ProviderAbstractDcom/bcxin/backend/certificateSignatures/CertificateSignatureProviderPcom/bcxin/backend/domain/signature/service/impls/vos/CertificateVo$ProcessStatusjava/util/Listjava/util/IteratorS[Lcom/bcxin/backend/domain/signature/service/impls/vos/CertificateVo$ProcessStatus;java/lang/Throwable$org/springframework/data/domain/PageGcom/bcxin/backend/certificateSignatures/impls/values/SignaturePdfResultorg/slf4j/Loggerjava/io/IOExceptionAcom/bcxin/backend/certificateSignatures/CertificateConfigProperty getUrlHead()Ljava/lang/String; getMobanPDFW(Lcom/bcxin/backend/certificateSignatures/impls/CertificateSignatureProviderAbstract;)V*org/springframework/jdbc/core/JdbcTemplatequeryM(Ljava/lang/String;Lorg/springframework/jdbc/core/RowMapper;)Ljava/util/List; getLogger()Lorg/slf4j/Logger;size()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;error'(Ljava/lang/String;Ljava/lang/Object;)V(org/springframework/util/CollectionUtilsisEmpty(Ljava/util/Collection;)Ziterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getItem_securitynamegetItem_documentidgetItem_idaddressgetItem_certificatenogetItem_certificatefromdoCheck(Ljava/lang/String;)Z getHeadPhotogetYearFromIdCard()Ljava/lang/Short;&(Ljava/lang/Object;)Ljava/lang/String;getMonthFromIdCardgetDayFromIdCardgetCertificatedateappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getAuthortoStringassignProcessJson(Ljava/lang/String;)VvaluesU()[Lcom/bcxin/backend/domain/signature/service/impls/vos/CertificateVo$ProcessStatus;stream()Ljava/util/stream/Stream;  (Ljava/lang/Object;)Z !G(Lcom/bcxin/backend/domain/signature/service/impls/vos/CertificateVo;)Ztestr(Lcom/bcxin/backend/domain/signature/service/impls/vos/CertificateVo$ProcessStatus;)Ljava/util/function/Predicate;filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;getTextformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;getSql&(Ljava/lang/Object;)Ljava/lang/Object; "apply()Ljava/util/function/Function;map8(Ljava/util/function/Function;)Ljava/util/stream/Stream;joining6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;SUCCESS getInsertSqlgetProcessJsongetIdjava/time/Instantnow()Ljava/time/Instant;java/sql/Timestampfrom)(Ljava/time/Instant;)Ljava/sql/Timestamp;add batchUpdate&(Ljava/lang/String;Ljava/util/List;)[I([Ljava/lang/String;)[I9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V+org/springframework/data/domain/PageRequestof1(II)Lorg/springframework/data/domain/PageRequest;?com/bcxin/backend/domain/repositories/SignatureQueuesRepositoryV(ILorg/springframework/data/domain/PageRequest;)Lorg/springframework/data/domain/Page; getContent()Ljava/util/List; io/jsonwebtoken/lang/Collectionsinfo(I)Ljava/lang/StringBuilder; getTempPDFput8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;start getString&(Ljava/lang/String;)Ljava/lang/String; setTempUrl setFormData(Ljava/lang/Object;)V #run(Lcom/bcxin/backend/certificateSignatures/impls/CertificateSignatureProviderAbstract;Lcom/bcxin/backend/domain/syncs/dtos/SharedConvertDto;)Ljava/lang/Runnable;(Ljava/lang/Runnable;)V:com/bcxin/backend/domain/services/impls/ConvertServiceImpl existsPdfCopyJ(Lcom/bcxin/backend/domain/syncs/dtos/SharedConvertDto;)Ljava/lang/String;stopgetTotalTimeSeconds()Djava/lang/Double(D)Ljava/lang/Double;java/util/UUID randomUUID()Ljava/util/UUID;existsScanSignature$org/apache/commons/lang3/StringUtils(Ljava/lang/CharSequence;)Z getTempUrl parseObject5(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONObject;get isNotEmptyreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; $(Lcom/bcxin/backend/certificateSignatures/impls/CertificateSignatureProviderAbstract;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Runnable;.([Ljava/lang/Object;)Ljava/util/stream/Stream;parallel()Ljava/util/stream/BaseStream; %accept(Lcom/bcxin/backend/certificateSignatures/impls/CertificateSignatureProviderAbstract;Ljava/lang/String;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)VupdateSignatures6(ILjava/util/Date;Ljava/lang/String;Ljava/util/List;)Vwarnupdate(Ljava/lang/String;)I isIgnored getMessage getResultisBlankupdateSignature8(ILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)VgetBusiness_id((Ljava/lang/String;[Ljava/lang/Object;)VgetData deleteById7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;java/lang/SystemcurrentTimeMillis()J(J)Ljava/lang/StringBuilder;setUnSignaturePDF getFzDatecn/hutool/core/date/DateUtiltodaysetZYear setZMonthsetZDay getHeadphoto startsWith setHeadphotogetTemplate_urlexecConvertHtmltopdfForTempcreateo(Ljava/lang/String;Ljava/lang/String;)Lcom/bcxin/backend/certificateSignatures/impls/values/SignaturePdfResult;getBuId delSetFtpFiledelInPDF*(Ljava/lang/String;Ljava/lang/Throwable;)VgetProcessStatusT()Lcom/bcxin/backend/domain/signature/service/impls/vos/CertificateVo$ProcessStatus;& '* lm ij gh ef _`"java/lang/invoke/LambdaMetafactory metafactory,Lookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;-%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!**+*,*-**+ ,-./4)*L*MN*- Y* :*  ::::: : : +: : : :!:"Y#$%%&%'%(% %)% %*%%+% %,%%-%%.% %/% %0%%1%2:3 ,:4:662: 5 6789:: : "Y#:  ;S?%W  @:  ABCDE9F: G= ? @ A B. /C3D ?E u~55FM55F4GG7f/25iHI L*+W79 :  IJK*+M,,N,&-N*Y-+.-L;M I_.N"[ &O(POQRRPOQRRG B_NSTUV,e WX*eM*N+:* "Y#%+%2`"Y#,%%%+%%2::¶2¶2¶2Ƕș Ƨ"Y#-%ƶ%2ɻnYo:+ʶqr*:S̰Jpqrsu=wlxsy{z}~RN"/ YZs[#*+;@P\@\P\\]^N_`z"Y#+%%,%2N,2S:*:"Y#ζ%-%%%%2:*W*Y)6 Z!d"y#Hzz:zabb)Qc6DdZ I :aef*+,ϧ:* -Z X  4./BDL /BDgh|*+ѧM* , X   .*+K * ij;