lyh
2025-02-24 3f5737664d799ece89224079860505a009dec32b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Êþº¾4—
dÜÝ
Þß
Þà
Þá
Þâ
 
Þ
 
ãä
Ü åæ çè çéê åë
bíî
bñ òæó
 ô @õ @ë
 ö÷ òë åø
bù òú òû
 þ
ô òõ
bÿ @û
b
b
 
 
b
W
b å
;Ü ò
;
; B B
W
W
W 
!"    b#$
O%&
O'
O( )* ò+,
W-
O. ò/ ò0
;12
;3
%4567
89:logLorg/slf4j/Logger;<init>()VCodeLineNumberTableLocalVariableTablethis/Lorg/jeecg/modules/flowable/flow/FlowableUtils;getElementIncomingFlows7(Lorg/flowable/bpmn/model/FlowElement;)Ljava/util/List;source%Lorg/flowable/bpmn/model/FlowElement; sequenceFlowsLjava/util/List;LocalVariableTypeTable8Ljava/util/List<Lorg/flowable/bpmn/model/SequenceFlow;>; StackMapTable;MethodParameters    Signature_(Lorg/flowable/bpmn/model/FlowElement;)Ljava/util/List<Lorg/flowable/bpmn/model/SequenceFlow;>;getElementOutgoingFlowsgetAllElementsD(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection; flowElement flowElementsLjava/util/Collection; allElements=Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;<=¹(Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;)Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;iteratorFindParentUserTasksV(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Set;Ljava/util/List;)Ljava/util/List;childUserTaskList sequenceFlow&Lorg/flowable/bpmn/model/SequenceFlow;hasSequenceFlowLjava/util/Set; userTaskList4Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;#Ljava/util/Set<Ljava/lang/String;>;ó²(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Set<Ljava/lang/String;>;Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;)Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;iteratorFindChildUserTasksf(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/List;Ljava/util/Set;Ljava/util/List;)Ljava/util/List;runTaskKeyList$Ljava/util/List<Ljava/lang/String;>;Ö(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/List<Ljava/lang/String;>;Ljava/util/Set<Ljava/lang/String;>;Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;)Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;findChildProcessUserTasksiteratorFindDirtyRoadst(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/List;Ljava/util/Set;Ljava/util/List;Ljava/util/Set;)Ljava/util/Set;isInChildProcessLjava/lang/Boolean;    passRoadstargets
dirtyRoadsØ(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/List<Ljava/lang/String;>;Ljava/util/Set<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;Ljava/util/Set<Ljava/lang/String;>;)Ljava/util/Set<Ljava/lang/String;>;findChildProcessAllDirtyRoadT(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Set;Ljava/util/Set;)Ljava/util/Set;(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Set<Ljava/lang/String;>;Ljava/util/Set<Ljava/lang/String;>;)Ljava/util/Set<Ljava/lang/String;>;dirtyTargetInChildProcessl(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Set;Ljava/util/List;Ljava/lang/Boolean;)Ljava/lang/Boolean;inChildProcess”(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/Set<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/String;>;Ljava/lang/Boolean;)Ljava/lang/Boolean;"iteratorCheckSequentialReferTargetn(Lorg/flowable/bpmn/model/FlowElement;Ljava/lang/String;Ljava/util/Set;Ljava/lang/Boolean;)Ljava/lang/Boolean;    targetKsyLjava/lang/String; isSequential‚(Lorg/flowable/bpmn/model/FlowElement;Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;Ljava/lang/Boolean;)Ljava/lang/Boolean;findRoadroadsFLjava/util/List<Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;>;
(Lorg/flowable/bpmn/model/FlowElement;Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;Ljava/util/Set<Ljava/lang/String;>;Ljava/util/List<Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;>;)Ljava/util/List<Ljava/util/List<Lorg/flowable/bpmn/model/UserTask;>;>;historicTaskInstanceClean8(Ljava/util/Collection;Ljava/util/List;)Ljava/util/List;oldDirtyDataLineiI
dirtyPoint    dirtyTask dirtyDataLineisNewDirtyDataZ isDirtyData[ZhistoricTaskInstanceList    multiTaskstackLjava/util/Stack;lastHistoricTaskInstanceList userTaskKeyLjava/lang/StringBuilder; deleteKeyListdirtyDataLineList
multiIndexmultiKey
multiOperaFLjava/util/List<Lorg/flowable/task/api/history/HistoricTaskInstance;>;GLjava/util/Stack<Lorg/flowable/task/api/history/HistoricTaskInstance;>;5Ljava/util/List<Ljava/util/Set<Ljava/lang/String;>;>;$½,ê©(Ljava/util/Collection<Lorg/flowable/bpmn/model/FlowElement;>;Ljava/util/List<Lorg/flowable/task/api/history/HistoricTaskInstance;>;)Ljava/util/List<Ljava/lang/String;>;"lambda$historicTaskInstanceClean$1H(Ljava/util/Stack;Lorg/flowable/task/api/history/HistoricTaskInstance;)Vitem4Lorg/flowable/task/api/history/HistoricTaskInstance;"lambda$historicTaskInstanceClean$08(Ljava/util/List;Lorg/flowable/bpmn/model/FlowElement;)V<clinit>
SourceFileFlowableUtils.java gh org/flowable/bpmn/model/FlowNode >?org/flowable/bpmn/model/Gateway"org/flowable/bpmn/model/SubProcess"org/flowable/bpmn/model/StartEvent org/flowable/bpmn/model/EndEvent @?java/util/ArrayList< AB= CD EF#org/flowable/bpmn/model/FlowElement GH IJ |}java/util/HashSet KL †‡ no;$org/flowable/bpmn/model/SequenceFlow MN OH PQ org/flowable/bpmn/model/UserTask RS ˜‡ TU VW “” {o XQ ™š ¡¢ ¤¥Y ZD [\ ¨© ]H ®”BootstrapMethods^_`a bc dejava/util/Stackfg bh iD java/util/Set jF2org/flowable/task/api/history/HistoricTaskInstance kN lNMI_ENDChange activity to  mn opChange parent activity to , qrs tu efjava/lang/StringBuilder vw点脏路线集合: vx yNz {| }~java/lang/String O g| € ‚~ ƒF!清洗后的历史节点数据: „… †FDorg/flowable/engine/impl/bpmn/behavior/ParallelMultiInstanceBehaviorForg/flowable/engine/impl/bpmn/behavior/SequentialMultiInstanceBehavior-org/jeecg/modules/flowable/flow/FlowableUtils‡ ˆ‰java/lang/Objectjava/util/Listjava/util/Collectionjava/util/IteratorgetIncomingFlows()Ljava/util/List;getOutgoingFlowsiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;add(Ljava/lang/Object;)ZgetFlowElements()Ljava/util/Collection; getSubProcess&()Lorg/flowable/bpmn/model/SubProcess;getId()Ljava/lang/String;containsgetSourceFlowElement'()Lorg/flowable/bpmn/model/FlowElement;toArray()[Ljava/lang/Object;size()IaddAll(Ljava/util/Collection;)ZgetTargetFlowElementjava/lang/Boolean booleanValuevalueOf(Z)Ljava/lang/Boolean;equals
Š‹(Ljava/lang/Object;)V
bŒ((Lorg/flowable/bpmn/model/FlowElement;)Vaccept/(Ljava/util/List;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)V
b7(Lorg/flowable/task/api/history/HistoricTaskInstance;)V0(Ljava/util/Stack;)Ljava/util/function/Consumer;emptypeekgetTaskDefinitionKeygetDeleteReasonindexOf(Ljava/lang/String;)IreplaceD(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;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringorg/slf4j/Loggerinfo(Ljava/lang/String;)Vget(I)Ljava/lang/Object;(Ljava/lang/CharSequence;)Zset'(ILjava/lang/Object;)Ljava/lang/Object;removepoppush&(Ljava/lang/Object;)Ljava/lang/Object; getBehaviororg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;Ž “ ר ÓÔ"java/lang/invoke/LambdaMetafactory metafactory•Lookup InnerClassesÌ(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!bdefghi/*·±jk lm    noiß[L*Á™*À¶L§H*Á™*À¶L§6*Á™*À¶L§$*Á™*À¶    L§*Á
™ *À
¶ L+°j2     &-8?JQ Y"k[pqYrst Yruv üwxpyz    {oiß[L*Á™*À¶ L§H*Á™*À¶ L§6*Á™*À¶L§$*Á™*À¶L§*Á
™ *À
¶L+°j2 +,    -./&0-182?3J4Q5Y7k[pqYrst Yruv üwxpyz    |}iÓJ+Ç »Y·§+L*¹M,¹™+,¹ÀN+-¹W-Á™-À¶+¸L§ÿÒ+°jAC*D2E9GEIHJk *~qJ€J€tJ‚J‚v@ƒü„-úx    y…    †‡iðë,Ç »Y·§,M+Ç »Y·§+L*Á™*¶Æ *¶+,¸M*¸N-Æ«-¹:¹™™¹À :+¶!¹"™§ÿÜ+¶!¹#W¶$Á%™,¶$À%¹&W§ÿ³¶$Á™:¶$À¶¹'2À¸(:ƹ)ž,¹*W§ÿq¶$+,¸M§ÿc,°jVUV Y.Z8^=`Ab_dmeph|j‡k–l™o¤qÀsÏtØuÛyæzé|k>Àˆs_‡‰Šëpq닌ës=®rst*ÀˆŽ닏덎=®ruv#
@w@ýw„ü&‘(ûAù x p‹y’    “”i,Ç »Y·§,M-Ç »Y·§-N*Á
™*¶Æ*¶+,-¸+N*¸,:ÆÂ¹:¹™¯¹À :,¶!¹"™§ÿÜ,¶!¹#W¶-Á%™&+¶-¶.¹/™-¶-À%¹&W§ÿ¢¶-Á™>¶-À¶¹'2ÀÀ+,¸+:ƹ)ž-¹*W§ÿ\¶-+,-¸+N§ÿM-°jVˆ‰ Œ.9‘?“D•c—q˜t›€œž«Ÿ®¢¹£Ù¥è¦ñ§ô«¬®kHÙˆsc‰Špq•s‹Œs?Ærst4ÙˆŽ•–‹Ž?Æruv#
@@wýw„ü&‘9ûEùxp•‹y—    ˜‡iÒÖ+Ç »Y·§+L,Ç »Y·§,M*¸,N-Æ®-¹:¹™œ¹À :+¶!¹"™§ÿÜ+¶!¹#W¶-Á%™,¶-À%¹&W§ÿ³¶-Á™=¶-À¶¹'2ÀÀ+¸(:ƹ)ž,¹*W§ÿn¶-+,¸(M§ÿ`,°jN¹º ½%¿)ÁGÃUÄXÇdÉoÊ~ˁΌϫѺÒÃÓÆ×ÑØÔÚk>«ˆsGЉŠÖpq֋Œ֍s%±rst*«ˆŽ֋֍Ž%±ruv"    @@wýw„ü&‘(ûDù x p‹y’    ™šiW    '+Ç »Y·§+LÇ »Y·§:,Ç »Y·§,M*Á™*¶Æ*¶+,-¸0:*¸:ÆÍ¹:¹™º¹À :,¶!¹"™§ÿÜ,¶!¹#W+¶$¶.¹&W-¶$¶.¹/™+¹1W§ÿ¤¶$Á™H¶$À¶¹'2À¸2:¶$À¶¹'2À-¸3:¶4™§ÿT¶$+,-¸0:§ÿB°j^çè#é3ìAíOñUóZõy÷‡øŠû–ý¥ÿ¶¿ÂÍê
!$kR ›œy¨‰Š'pq's'‹Œ'žs'ŸŒUÒrst4'–'‹'ž–'ŸUÒruv( @wA@ýw„ü&‘7ûOùxp‹žŸy     ¡¢i¬+Ç »Y·§+L,Ç »Y·§,M*¸,N-Ƅ-¹:¹™r¹À :+¶!¹"™§ÿÜ+¶!¹#W,¶-¶.¹#W¶-Á™!¶-À¶¹'2ÀÀ+,¸2M¶-+,¸2M§ÿŠ,°j: !%#)%G'U(X+d-s/~0œ3§4ª6k4G`‰Š¬pq¬‹Œ¬ŸŒ%‡rst ¬‹¬Ÿ%‡ruv!@@ýw„ü&‘ûCù x p‹Ÿy£    ¤¥i¤Â+Ç »Y·§+L-ǧ-¶4¸5N*¸,:Ƙ-¶4š‘¹:¹™~¹À :+¶!¹"™§ÿÜ+¶!¹#W,¶-¶.¹/™ ¸5N§<¶-Á™"¶-À¶¹'2ÀÀ+,-¸3N¶-+,-¸3N§ÿ~-°jBBC F&H2JQL_MbPnRS„T‡W’X±[½\À^k>Ql‰ŠÂpq‹Œžs¦œ&œrst ‹ž–&œruv    @Cýw„ü&‘$)ùxp‹ž¦y§    ¨©iªÀ-ǧ-¶4¸5N,Ç »Y·§,M*Á™*¶Æ*¶+,-¸6N*¸:Æ}¹:¹™j¹À :,¶!¹"™§ÿÜ,¶!¹#W-¶4š§7+¶$¶.¶7™§ÿ´¶$Á™ ¸5N§¶$+,-¸6N§ÿ’-°jRkl o.p9t?vDxczq{t~€€‡Š„™…œ‡§ˆ¬‰¯Œ»¾k>cX‰ŠÀpqÀª«À‹ŒÀ¬œ?rstÀ‹?ruv  C@ýw„ü&‘ùxpª‹¬y­    ®”iÉÐ+Ç »Y·§+L-Ç »Y·§-N,Ç »Y·§,M*Á™*¶Æ*¶+,-¸8N*¸:Æu¹)™k¹:¹™U¹À :,¶!¹"™§ÿÜ,¶!¹#W¶$Á%™+¶$À%¹&W¶$+,-¸8N§ÿ§§ -+¹&W-°jF›œ 0 >¡I¥O§^¨}ª‹«Ž®š°¥±´´ÀµÆ¸Îºk>}C‰ŠÐpqНsЋŒЯsOrst*НŽЋЯ°Oruv' @w@w@ýw„ü&‘%ùxp‹¯y±    ²³ißò»Y·M*,º9¹:»;Y·<N+-º=¹>»Y·::»Y·:»Y·:6:    6
-¶?š€¼YT: ¹:  ¹™- ¹À@:  -¶AÀB¹C¹"™ T§ÿÏ-¶AÀB¹DÆw-¶AÀB¹DE¶7šcF: -¶AÀB¹DG¶H›-¶AÀB¹DGF¶I: -¶AÀB¹DJ¶H›-¶AÀB¹DJF¶I: : *¹:¹™-¹À:¶.-¶AÀB¹C¶7™: §ÿÏ  K¶L¸M¸0:-¶AÀB¹C¹#W²N»OY·P-¶AÀB¹C¶QR¶Q¶S¶T¹U66¹)¢9¹VÀ@¶T¹"™6¹VÀ@¹1W„§ÿÁ™)»OY·P ¶QK¶Q¶T¹&W¹&W T 3š-¶AÀB¹C¹&W6  ¹)¢9    ÇO,-¶AÀB¹C¹/™: ¹VÀW-¶AÀB¹C¶X™ 6»OY-¶AÀB¹C·Y:        ÆY    ¶T-¶AÀB¹C¶7šB¹VÀW»OY·P-¶AÀB¹C¶QK¶Q¶TF¶I¹ZW:    6
    ÇZ ¹VÀW-¶AÀB¹C¶X™<  ¹VÀW»OY·P-¶AÀB¹C¶QK¶Q¶TF¶I¹ZWF ¹V¶7™ ¹[W ¹[W§    „ §þÁ
™:¹)¤.F¹V¶7™¹[W¹[W66
»OY-¶\ÀB¹C·Y:§ü²N»OY·P]¶Q¶S¶T¹U°jDÅÆÏÐ(Ò1Õ4×=ÙFÜIÞLàOáVä_å~æ”ç™éœì¿îÃï×ðìóôöù6úMûQýTÿh|§ª¹Ò    Õ
éïô&:Ig !…"š&¶'ï(ò*õ/1Q4b6l7v8y=¡?«@µA¸B»FÐGÓHïIkÊ~´Œ 6~q­Bµ¶Ã\·« ¸q h·¹Œªuº»=Bµ¶ _q¼½ ò€ò¾sê¿sÖÀÁ1ÁÂs4¾ÃÄ=µÅsF¬ÆsI©Ç¶L¦ÈÄ    O£É»
t\    ~´ h·¹ò‚ò¾Ê꿖ÖÀË1Á–=µÅ–F¬ÆÌv‘ÿO ƒwwÍwÎwwÎýÏ„0úüOÐ(ý
Ñ„0úþX;ú*ÿ ƒwwÍwÎwwÎÏüû\ûZû['ú;úx    ¾yÒ
ÓÔi>
*+¶^ÀBW±jÐk
ÀÁ
ÕÖx    ÀÕ
רiw-+Á%™(+À%¶_Á`š+À%¶_Áa™*+¶.¹&W±jÇÉ!Ê,Ík-¿s-~qv!
x    ¿~Ùhi!    b¸c³N±j ÚÛ’
”‘