4Z 4    K  K     K  " % % % + + / / K / / / + %  B K K  I loggerLorg/slf4j/Logger;messageLogManager?Lcom/artfess/application/persistence/manager/MessageLogManager;RuntimeVisibleAnnotationsLjavax/annotation/Resource;sysExternalUniteManagerCLcom/artfess/integrate/persistence/manager/SysExternalUniteManager;msgTemplateManager@Lcom/artfess/application/persistence/manager/MsgTemplateManager;templateServiceImpl:Lcom/artfess/application/service/impl/TemplateServiceImpl;uCFeignService'Lcom/artfess/base/feign/UCFeignService;()VCodeLineNumberTableLocalVariableTablethis2Lcom/artfess/application/jms/impl/DingTalkHandler;getType()Ljava/lang/String;getTitle getIsDefault()ZgetSupportHtmlsend*(Lcom/artfess/activemq/model/JmsMessage;)ZreceiverLcom/artfess/base/jms/JmsActor;client!Lcom/dingtalk/api/DingTalkClient;reqHLcom/dingtalk/api/request/OapiMessageCorpconversationAsyncsendV2Request;msgMsg InnerClassesLLcom/dingtalk/api/request/OapiMessageCorpconversationAsyncsendV2Request$Msg; actionCard ActionCardSLcom/dingtalk/api/request/OapiMessageCorpconversationAsyncsendV2Request$ActionCard; cardContentLjava/lang/String;urlrspJLcom/dingtalk/api/response/OapiMessageCorpconversationAsyncsendV2Response; dingtalkIdsusersLjava/util/List; receiverscontent msgTemplate+Lcom/artfess/application/model/MsgTemplate; dingtalkUnite.Lcom/artfess/integrate/model/SysExternalUnite;exLjava/lang/Exception; jmsMessage'Lcom/artfess/activemq/model/JmsMessage;LocalVariableTypeTable$Ljava/util/List;1Ljava/util/List; StackMapTable SourceFileDingTalkHandler.java(Lorg/springframework/stereotype/Service; \]   d 钉钉消息    d

  

 VW d    templateType d  TU  java/util/ArrayList !" #g $%com/artfess/base/jms/JmsActor &d ' Z[, ()* +,&com/dingtalk/api/DefaultDingTalkClient- .d \Fcom/dingtalk/api/request/OapiMessageCorpconversationAsyncsendV2Request /d0 12 34 5Jcom/dingtalk/api/request/OapiMessageCorpconversationAsyncsendV2Request$Msg action_card 6Qcom/dingtalk/api/request/OapiMessageCorpconversationAsyncsendV2Request$ActionCard eip审批 7 # {0} {1}java/lang/Object 8d XY9 :;< => ? 查看详情 @A BC D EF GHI Jd KLHcom/dingtalk/api/response/OapiMessageCorpconversationAsyncsendV2Response Mg PQN OPQ RS NOT Ujava/lang/Exception Vd0com/artfess/application/jms/impl/DingTalkHandlerW XY&com/artfess/application/jms/JmsHandlerjava/util/Listjava/lang/String)com/artfess/application/model/MsgTemplate,com/artfess/integrate/model/SysExternalUnitejava/util/Iterator%com/artfess/activemq/model/JmsMessagecom/dingtalk/api/DingTalkClient&com/artfess/base/jms/NoticeMessageTypeDINGTALK(Lcom/artfess/base/jms/NoticeMessageType;key getReceivers()Ljava/util/List; getContentreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; setContent(Ljava/lang/String;)VgetTemplateAlias>com/artfess/application/persistence/manager/MsgTemplateManagergetByKey?(Ljava/lang/String;)Lcom/artfess/application/model/MsgTemplate;com/artfess/base/util/BeanUtils isNotEmpty(Ljava/lang/Object;)Z getExtendVars()Ljava/util/Map; getTypeKey java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Acom/artfess/integrate/persistence/manager/SysExternalUniteManager getDingtalk0()Lcom/artfess/integrate/model/SysExternalUnite;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getIdaddjoin@(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;%com/artfess/base/feign/UCFeignServicegetDingtalkIdsByUserIds&(Ljava/lang/String;)Ljava/lang/String;+com/artfess/integrate/consts/DingTalkConsts getMsgSendUrl getAgentIdjava/lang/LongvalueOf$(Ljava/lang/String;)Ljava/lang/Long; setAgentId(Ljava/lang/Long;)V setUseridList setMsgtypesetTitle getSubject8com/artfess/application/service/impl/TemplateServiceImplparsePlainContentN(Lcom/artfess/application/model/MsgTemplate;Ljava/util/Map;)Ljava/lang/String;java/text/MessageFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; setMarkdownsetSingleTitle)com/artfess/application/util/DingTalkUtilrenderMobileUrl;(Lcom/artfess/activemq/model/JmsMessage;)Ljava/lang/String; setSingleUrl setActionCardV(Lcom/dingtalk/api/request/OapiMessageCorpconversationAsyncsendV2Request$ActionCard;)VsetMsgO(Lcom/dingtalk/api/request/OapiMessageCorpconversationAsyncsendV2Request$Msg;)V,com/artfess/integrate/util/DingTalkTokenUtilgetTokenexecuteQ(Lcom/taobao/api/TaobaoRequest;Ljava/lang/String;)Lcom/taobao/api/TaobaoResponse; isSuccesscom/artfess/base/util/JsonUtiltoJson&(Ljava/lang/Object;)Ljava/lang/String;=com/artfess/application/persistence/manager/MessageLogManagerhandLogByMsgHander=(Lcom/artfess/activemq/model/JmsMessage;ZLjava/lang/String;)Vorg/slf4j/Loggererror getMessageorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!K4MNOPQRSTURSVWRSXYRSZ[RS\]^/*_)` abcd^1_8` abed^-_=` abfg^,_B` abhg^,_G` abij^+M+N- N-  N+- * + :+W*:@Y:,::W* !:"Y#$:%Y&:  '() *+Y,:  -./Y0:  123:  4Y5SY*6+7S8:   9 :;+<:   =  >  ? @AB:C*D+EF"*D+EFGEHMG,JH*D+,JFII_.MN OPQ!S0T8UIXTY\Ze[\]^_`abcdfghijkl k%m,n3p9q@rGtNu_wgxzz{|` klmnop qt uw xy 9`zy _:{|}ye4~ y0kTGabe4~zI#%]^! KLG_*Rs+%r /%v