zxl
2025-11-12 785988400c1359f0b59a4000e57a5b442924a081
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
Êþº¾=Û0com/ycl/common/constant/ProcessOverTimeConstants
 java/lang/Object<init>()V    
 2com/ycl/listener/flowable/FlowableOverTimeListenerlogLorg/slf4j/Logger;触发超时监听器:{}  org/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V"com/ycl/mapper/ProcessCodingMapper
 'com/ycl/common/utils/spring/SpringUtilsgetBean%(Ljava/lang/Class;)Ljava/lang/Object; "org/flowable/engine/HistoryService "#$ %&/org/flowable/task/service/delegate/DelegateTaskgetId()Ljava/lang/String; "( )&getProcessInstanceId+#com/ycl/domain/entity/ProcessCoding
*
*. /0    setTaskId(Ljava/lang/String;)V
*2 30setProcessInsId "5 6&getTaskDefinitionKey
*8 90 setTaskDefKey;;com/baomidou/mybatisplus/core/conditions/query/QueryWrapper
:>process_ins_id
:@ ABeq8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;D task_def_keyF
gmt_create
:H IJ orderByDesc&(Ljava/lang/Object;)Ljava/lang/Object;L0com/baomidou/mybatisplus/core/conditions/Wrapper N OP
selectListD(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ljava/util/List;
RST UV(org/springframework/util/CollectionUtilsisEmpty(Ljava/util/Collection;)Z XYZ [\java/util/Listget(I)Ljava/lang/Object;
*^ _&    getStatus
*a b0    setStatus
*d e&getOvertimeStatus
*g h0setOvertimeStatusjgreenlnormal    
n op 黄码时长/Lorg/flowable/common/engine/impl/el/FixedValue;
rst uv-org/flowable/common/engine/impl/el/FixedValuegetValueO(Lorg/flowable/common/engine/api/variable/VariableContainer;)Ljava/lang/Object;
x y&toString
*{ |0 setYellowTime    
~ p 红码时长
* ‚0
setRedTime    
„ …p 办理期限
*‡ ˆ0 setOvertime    
Š ‹p开始计时节点  ŽcreateHistoricTaskInstanceQuery;()Lorg/flowable/task/api/history/HistoricTaskInstanceQuery; ‘’“ ”•7org/flowable/task/api/history/HistoricTaskInstanceQueryprocessInstanceId9(Ljava/lang/String;)Lorg/flowable/task/api/TaskInfoQuery; ‘— ˜•taskDefinitionKey ‘š ›$orderByHistoricTaskInstanceStartTime ‘ žŸasc.()Lorg/flowable/common/engine/api/query/Query; ‘¡ ¢£list()Ljava/util/List;¥2org/flowable/task/api/history/HistoricTaskInstance ¤#
*¨ ©0setStartTaskId « ¬­insert(Ljava/lang/Object;)I¯添加节点到定时器 ± 0
³´µ ¶·org/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;¹)org/flowable/engine/delegate/TaskListenerCodeLineNumberTableLocalVariableTablethis4Lcom/ycl/listener/flowable/FlowableOverTimeListener;notify4(Lorg/flowable/task/service/delegate/DelegateTask;)VhisTask4Lorg/flowable/task/api/history/HistoricTaskInstance;
taskDefKeyLjava/lang/String;Ljava/util/List; delegateTask1Lorg/flowable/task/service/delegate/DelegateTask;processCodingMapper$Lcom/ycl/mapper/ProcessCodingMapper;historyService$Lorg/flowable/engine/HistoryService;taskId processCoding%Lcom/ycl/domain/entity/ProcessCoding;processCodingsLocalVariableTypeTableFLjava/util/List<Lorg/flowable/task/api/history/HistoricTaskInstance;>;7Ljava/util/List<Lcom/ycl/domain/entity/ProcessCoding;>; StackMapTableÕjava/lang/String<clinit>
SourceFileFlowableOverTimeListener.javaRuntimeVisibleAnnotations*Lorg/springframework/stereotype/Component;!
¸ opp…p‹pº/*·±»#¼ ½¾¿Àº4 ³²    +¹¸ÀM¸ÀN+¹!:+¹':»*Y·,:¶-¶1+¹4¶7,»:Y·<=¶?À:C+¹4¶?À:E¶GÀK¹M:¸Qš,¹WÀ*¶]¶`¹WÀ*¶c¶f§i¶`k¶f*´mÆ*´m+¶qÆ*´m+¶q¶w¶z*´}Æ*´}+¶qÆ*´}+¶q¶w¶€*´ƒÆ*´ƒ+¶qÆ*´ƒ+¶q¶w¶†*´‰Æx*´‰+¶qÆm*´‰+¶q¶w:-¹Œ¹À‘¹–À‘¹™¹œÀ‘¹ :        ¸Qš    ¹WÀ¤:
 
¹¦¶§§+¹!¶§,¹ªW²    ®¹°±»¦)7 9:<%>-?6@=ADBOD[EdFqGwD~H†I™J¯L¶M½PÏQßSñTVW#Z5[B]J^T_\`aaibpcxd…e‘f”hŸk¨l²m¼p … ÁÂ
B]ÃÄp/¢Å    ³½¾³ÆÇŸÈÉ–ÊË%ŽÌÄ-†”Ä6}ÍÎ~5ÏÅÐp/¢Ñ    ~5ÏÒÓ1ÿ¯
"ÔÔ*X !!!ýpÔXù
Öº!    
¸²³    ±»!רÙÚ