4 B @  @ X  @      @   # @  ) ) @ ) ) )   : :  logLorg/slf4j/Logger;organizationOpenService9Lcom/bcxin/sync/service/datasync/OrganizationOpenService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;organizationOpenLogService()VCodeLineNumberTableLocalVariableTablethis%Lcom/bcxin/sync/task/TeamEndTimeTask;teamEndTimeTask projectEntity4Lcom/bcxin/sync/entity/tenant/TlkEventProjectEntity; teamEntity1Lcom/bcxin/sync/entity/tenant/TlkEventTeamEntity;openDayI openEntity7Lcom/bcxin/sync/entity/datasync/OrganizationOpenEntity; orgIdListLjava/util/List; projectIdListteamListnowLjava/util/Date;openList projectListeLjava/lang/Exception;lockKeyLjava/lang/String;lockLorg/redisson/api/RLock;LocalVariableTypeTable$Ljava/util/List;CLjava/util/List;ILjava/util/List;FLjava/util/List; StackMapTable5Lorg/springframework/scheduling/annotation/Scheduled;cron 0 0 1 * * ? SourceFileTeamEndTimeTask.java*Lorg/springframework/stereotype/Component; QR CDj===================================团队组织结束时间定时任务===================================  REDISSON_LOCK_TEAM_END_TIME_TASKE团队组织结束时间定时任务, lockKey:{},取锁中..... OP    取到锁 KL  java/util/ArrayList  2com/bcxin/sync/entity/tenant/TlkEventProjectEntity MN /com/bcxin/sync/entity/tenant/TlkEventTeamEntity java/util/Date EF  5com/bcxin/sync/entity/datasync/OrganizationOpenEntity     IJ        没有取到锁,跳过   R<团队组织结束时间定时任务,lockKey:{},解锁java/lang/Exception R/团队组织结束时间定时任务异常,{}  p===================================团队组织结束时间定时任务结束===================================#com/bcxin/sync/task/TeamEndTimeTask java/lang/Objectjava/lang/Stringorg/redisson/api/RLockjava/util/Listjava/util/Iteratorjava/lang/Throwableorg/slf4j/Loggerinfo(Ljava/lang/String;)V'(Ljava/lang/String;Ljava/lang/Object;)Vorg/redisson/api/RedissonClientgetLock,(Ljava/lang/String;)Lorg/redisson/api/RLock;java/util/concurrent/TimeUnitSECONDSLjava/util/concurrent/TimeUnit;tryLock$(JJLjava/util/concurrent/TimeUnit;)Z4com/bcxin/sync/service/tenant/TlkEventProjectServicegetDayBeforeYesterdayEndProject()Ljava/util/List;(cn/hutool/core/collection/CollectionUtil isNotEmpty(Ljava/util/Collection;)Ziterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getItemDomainId()Ljava/lang/String;isExistEndDateBeginYesterday(Ljava/lang/String;)Zadd(Ljava/lang/Object;)ZgetId1com/bcxin/sync/service/tenant/TlkEventTeamServicegetTeamByProjectIdList"(Ljava/util/List;)Ljava/util/List; getItemTeamId#com/bcxin/sync/common/emus/OpenTypeTLJ%Lcom/bcxin/sync/common/emus/OpenType;getCode()I7com/bcxin/sync/service/datasync/OrganizationOpenServicegetByOrganizationIdList#(Ljava/util/List;I)Ljava/util/List; getEndTime()Ljava/util/Date;cn/hutool/core/date/DateUnitDAYLcn/hutool/core/date/DateUnit;cn/hutool/core/date/DateUtilbetweenB(Ljava/util/Date;Ljava/util/Date;Lcn/hutool/core/date/DateUnit;Z)J setEndTime(Ljava/util/Date;)VgetOrganizationIdgetOrganizationName getOpenType()Ljava/lang/Integer;java/lang/IntegervalueOf(I)Ljava/lang/Integer;:com/bcxin/sync/service/datasync/OrganizationOpenLogService createLogM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)VupdateBatchByIdisLockedisHeldByCurrentThreadunlockprintStackTrace getMessageerror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!@BCDEFGHIJGHKLGHMNGHOPGHQRS/*T!U VWXRSv L+*+ M,  M*N-1Y:Y:-:;:*WW*:A:. :*!"!Wλ#Y$:*%&'(:b:  E ):  *+,6  -*. / 0 1 23*%4W 5,6,7 ,89+eN-;<-=->,6,7 ,89++: ,6,7 ,89+ ?#:#T31 3 56#95:?;G<N=W>`?~@BCEFGHIKMOPQR<SMTTVdWlVoXrY|\]cdfg_`acdfgcdfghiU~)YZ[\M"]^ <3_` W%ab`cbdbxefggbG5hbijVW kl#mno4W%ap`cpdqggrG5hsthuvwxxxy>xy1*zxyK uvw M{+M| uvw| uvwG }~sRS! @ATG