From 3c9eb35f2c042d79009820f17d291dc44a0189b5 Mon Sep 17 00:00:00 2001 From: dongpx <2112323174@qq.com> Date: Wed, 4 Feb 2026 10:55:43 +0800 Subject: [PATCH] Signed-off-by: dongpx <2112323174@qq.com> --- doc/新建 文本文档.txt | 3 + .../src/main/resources/application-local.yaml | 16 +- .../target/classes/application-local.yaml | 16 +- .../receiver/ButtonReceiverReportList.java | 4 + .../controller/ReportController.java | 2 +- .../framework/entity/ReportFieldEntity.java | 12 ++ .../framework/params/vo/ReportFieldVo.java | 7 + .../core/framework/service/IFrameService.java | 2 + .../service/impl/FrameServiceImpl.java | 3 + .../service/impl/ReportServiceImpl.java | 3 +- .../receiver/ButtonReceiverReportList.class | Bin 2293 -> 2293 bytes .../framework/entity/ReportFieldEntity.class | Bin 7277 -> 8296 bytes .../framework/params/vo/ReportFieldVo.class | Bin 6974 -> 8074 bytes .../service/impl/FrameServiceImpl.class | Bin 57187 -> 57187 bytes .../service/impl/ReportServiceImpl.class | Bin 23912 -> 24044 bytes .../spring-configuration-metadata.json | 6 +- .../convert/codegen/CodegenConvertImpl.java | 4 +- .../convert/config/ConfigConvertImpl.java | 4 +- .../convert/file/FileConfigConvertImpl.java | 4 +- .../convert/redis/RedisConvertImpl.java | 4 +- .../config/convert/auth/AuthConvertImpl.java | 4 +- .../convert/logger/OperateLogConvertImpl.java | 4 +- .../convert/mail/MailAccountConvertImpl.java | 4 +- .../convert/oauth2/OAuth2OpenConvertImpl.java | 4 +- .../convert/social/SocialUserConvertImpl.java | 4 +- .../convert/tenant/TenantConvertImpl.java | 4 +- .../config/convert/user/UserConvertImpl.java | 4 +- .../spring-configuration-metadata.json | 24 +-- .../spring-configuration-metadata.json | 3 +- .../spring-configuration-metadata.json | 3 +- .../spring-configuration-metadata.json | 15 +- .../spring-configuration-metadata.json | 3 +- .../spring-configuration-metadata.json | 12 +- .../spring-configuration-metadata.json | 6 +- logs/lideeyunji-error.log | 22 --- logs/lideeyunji-info.2026-01-29.log | 79 -------- logs/lideeyunji-info.2026-01-30.log | 178 ------------------ logs/lideeyunji-info.log | 82 -------- 38 files changed, 96 insertions(+), 449 deletions(-) create mode 100644 doc/新建 文本文档.txt delete mode 100644 logs/lideeyunji-error.log delete mode 100644 logs/lideeyunji-info.2026-01-29.log delete mode 100644 logs/lideeyunji-info.2026-01-30.log delete mode 100644 logs/lideeyunji-info.log diff --git a/doc/新建 文本文档.txt b/doc/新建 文本文档.txt new file mode 100644 index 0000000..136bd1c --- /dev/null +++ b/doc/新建 文本文档.txt @@ -0,0 +1,3 @@ +yunji_report_field 新增is_amount字段 + +111111111 \ No newline at end of file diff --git a/lidee-admin/src/main/resources/application-local.yaml b/lidee-admin/src/main/resources/application-local.yaml index 703a0b7..60d36ac 100644 --- a/lidee-admin/src/main/resources/application-local.yaml +++ b/lidee-admin/src/main/resources/application-local.yaml @@ -9,28 +9,28 @@ spring: datasource: master: # MYSQL数据库 主库,业务库 - url: jdbc:mysql://127.0.0.1:3306/demo?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例 + url: jdbc:mysql://127.0.0.1:3306/bpmformdome?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例 username: root - password: root + password: 123456 lideeyunji: # 从库,框架库 - url: jdbc:mysql://127.0.0.1:3306/demo?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 + url: jdbc:mysql://127.0.0.1:3306/bpmformdome?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 username: root - password: root + password: 123456 slave: # 日志库单独 lazy: true # 开启懒加载,保证启动速度 - url: jdbc:mysql://127.0.0.1:3306/demo?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 + url: jdbc:mysql://127.0.0.1:3306/bpmformdome?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 username: root - password: root + password: 123456 bidb: # 日志库单独 lazy: true # 开启懒加载,保证启动速度 url: jdbc:mysql://127.0.0.1:3306/erp_bi_data?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 username: root - password: root + password: 123456 redis: host: 127.0.0.1 # 地址 port: 6379 # 端口 database: 2 # 数据库索引 - password: lidee@123 # 密码,建议生产环境开启 + #password: lidee@123 # 密码,建议生产环境开启 --- #################### 地代码平台相关配置 #################### diff --git a/lidee-admin/target/classes/application-local.yaml b/lidee-admin/target/classes/application-local.yaml index 703a0b7..60d36ac 100644 --- a/lidee-admin/target/classes/application-local.yaml +++ b/lidee-admin/target/classes/application-local.yaml @@ -9,28 +9,28 @@ spring: datasource: master: # MYSQL数据库 主库,业务库 - url: jdbc:mysql://127.0.0.1:3306/demo?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例 + url: jdbc:mysql://127.0.0.1:3306/bpmformdome?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例 username: root - password: root + password: 123456 lideeyunji: # 从库,框架库 - url: jdbc:mysql://127.0.0.1:3306/demo?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 + url: jdbc:mysql://127.0.0.1:3306/bpmformdome?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 username: root - password: root + password: 123456 slave: # 日志库单独 lazy: true # 开启懒加载,保证启动速度 - url: jdbc:mysql://127.0.0.1:3306/demo?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 + url: jdbc:mysql://127.0.0.1:3306/bpmformdome?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 username: root - password: root + password: 123456 bidb: # 日志库单独 lazy: true # 开启懒加载,保证启动速度 url: jdbc:mysql://127.0.0.1:3306/erp_bi_data?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true # MySQL Connector/J 8.X 连接的示例 username: root - password: root + password: 123456 redis: host: 127.0.0.1 # 地址 port: 6379 # 端口 database: 2 # 数据库索引 - password: lidee@123 # 密码,建议生产环境开启 + #password: lidee@123 # 密码,建议生产环境开启 --- #################### 地代码平台相关配置 #################### diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/config/btncommand/receiver/ButtonReceiverReportList.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/config/btncommand/receiver/ButtonReceiverReportList.java index fe50cd8..89aa6f9 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/config/btncommand/receiver/ButtonReceiverReportList.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/config/btncommand/receiver/ButtonReceiverReportList.java @@ -7,6 +7,7 @@ import com.lideeyunji.core.framework.service.IFrameService; import com.lideeyunji.tool.framework.yunji.model.ResultDataModel; import com.lideeyunji.tool.framework.yunji.tool.spring.SpringUtils; +import java.util.List; import java.util.Map; /** @@ -33,6 +34,9 @@ public class ButtonReceiverReportList implements IButtonCommandReceiver params = param.getParams(); + // 分组集合--测试数据 +// String[] Groupbylist={"zonename","customname"}; +// List Groupbylist=param IFrameService frameService = SpringUtils.getBean(IFrameService.class); ResultDataModel reportDataPage = frameService.getReportDataList(reportCode, page, params); diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/controller/ReportController.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/controller/ReportController.java index e581062..89fb42c 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/controller/ReportController.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/controller/ReportController.java @@ -57,7 +57,7 @@ public class ReportController extends BaseController { @ApiOperationSupport(order = 2) @Operation(tags = "报表统计",summary = "数据报表 - 修改") public BaseWebResult updateDbFormConfig(@RequestBody ReportAddOrUpdateParam param) { - Long reportId = param.getReport().getId(); + Long reportId = param.getReport().getId(); ReportEntity oldEntity = reportService.getReportEntityById(reportId); String oldJavaConfig = oldEntity.getJavaConfig(); String newJavaConfig = param.getReport().getJavaConfig(); diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/entity/ReportFieldEntity.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/entity/ReportFieldEntity.java index 69705a2..baeb6cc 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/entity/ReportFieldEntity.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/entity/ReportFieldEntity.java @@ -3,6 +3,7 @@ package com.lideeyunji.core.framework.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.lideeyunji.tool.framework.yunji.model.global.BaseTenantEntity; +import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; @@ -69,10 +70,21 @@ public class ReportFieldEntity extends BaseTenantEntity { */ private String isShowSort; + + /** * 国际化配置 */ private String labelI18n; + + /** + * 是否合计 空不合计 非空SQL是要返回的合计字段 + */ + private String isAmount; + +// @Schema(description = "是否支持维度;N=不支持 Y=支持") + private String isDimension ; + } diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/params/vo/ReportFieldVo.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/params/vo/ReportFieldVo.java index 2eb2c6d..8900e79 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/params/vo/ReportFieldVo.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/params/vo/ReportFieldVo.java @@ -39,9 +39,16 @@ public class ReportFieldVo extends ReportFieldIdVo { @Schema(description = "字段是否有修改;如果是N并且有id的情况下,不修改") private String isModify; + /** * 国际化配置 */ private String labelI18n; + + @Schema(description = "是否合计") + private String isAmount ; + + @Schema(description = "是否支持维度;N=不支持 Y=支持") + private String isDimension ; } diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/service/IFrameService.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/service/IFrameService.java index 894f88b..39b745d 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/service/IFrameService.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/service/IFrameService.java @@ -7,6 +7,7 @@ import com.lideeyunji.tool.framework.yunji.model.ExecuteEnhanceModel; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import net.sf.jsqlparser.JSQLParserException; +import javax.swing.*; import java.util.List; import java.util.Map; @@ -79,4 +80,5 @@ public interface IFrameService { //获取数据表数据 -分页 ResultDataModel getReportDataList(String reportCode, Page page, Map params); + } diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/FrameServiceImpl.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/FrameServiceImpl.java index af140f0..9e551d3 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/FrameServiceImpl.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/FrameServiceImpl.java @@ -42,6 +42,7 @@ import net.sf.jsqlparser.JSQLParserException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import javax.swing.*; import java.util.*; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ExecutionException; @@ -650,6 +651,8 @@ public class FrameServiceImpl implements IFrameService { } + + /** * 单个保存 * diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/ReportServiceImpl.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/ReportServiceImpl.java index 0490f31..0880fde 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/ReportServiceImpl.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/ReportServiceImpl.java @@ -371,13 +371,14 @@ public class ReportServiceImpl extends ServiceImpl i entity.setFieldName(vo.getFieldName()); entity.setFieldType(vo.getFieldType()); entity.setSortNum(++sortNum); - entity.setQueryIsDb(vo.getQueryIsDb()); entity.setQueryIsWeb(vo.getQueryIsWeb()); entity.setQueryMode(vo.getQueryMode()); entity.setDictCode(vo.getDictCode()); entity.setIsExport(vo.getIsExport()); entity.setIsShowSort(vo.getIsShowSort()); + entity.setIsDimension(vo.getIsDimension()); + entity.setIsAmount(vo.getIsAmount()); entity.setLabelI18n(vo.getLabelI18n()); if (FuncBase.isEmpty(vo.getId())) {//新增 addList.add(entity); diff --git a/lidee-core/target/classes/com/lideeyunji/core/framework/config/btncommand/receiver/ButtonReceiverReportList.class b/lidee-core/target/classes/com/lideeyunji/core/framework/config/btncommand/receiver/ButtonReceiverReportList.class index 277642e99988183b129f28edfa84dbf263cb8e1a..ba21bf0b666b999edf3cbfa0c9f3ada494cf5d88 100644 GIT binary patch delta 53 zcmew=_*HPjR(4Kt1{MYh22KXa$@|!AMU@yh7?c?V7*v2_nhZ(|S`2y&+LHq~8W;s8 IU*u2$04@0nGynhq delta 53 zcmew=_*HPjR(4J?1{MZ!22KWv$@|!AMHLx17?cD{y(=-_i1P`ObIm zyXV|<@ARSP?zoGHR?t6VWYK{rq=VcX;^sDPZs+C>Ztmpfo7{Yho4dIAHaB;3a}PJ) z;pW~5-4~-Y9Wdy-+#hD@`we;^2IGUQdB~ve@!yAY9>AvTBmfG$eR>LVqzuwc)k#5Z9=D-F#olR`nE1k~U78*$uOAf@)A9}* z17#SIGaBQ$v5K19$dxx-#0v#HSKc;J+`CNlRVtW4y} zf>sWX6(=+K+_-H|R|~sxnXzKY&RkH!m+vi>c4zEDC0CiwY?ZsYk#}u_)Zkm=JMD_n z^Deh8>GSM}-sc1$(n&3C)(niZ*$ztWw=+~*9s>t&irn?~84T{ev(Fjs)+gPe+CR@@5F#dLrxgjb;uJ5b{%$up}@6xq$JoAl6cv>C#Nl`-;%ypzTN2&yE0K6-;(9n zRO}Lhm%wbE?H%?`r+4>NOz5!du+%2gVZqP|%ZPX8T2x-;)ZTDnEBtXoZYPS}n$_^6;oYd3lsZ?TK3t^`5v21#qjR2Dpl5xe{;f)GP6-)Ji-x zRj+(B5&Ao7_*k~EffESgM7BJk z>LKd(5b|To)}fINNFd1Jl3lLmQR$vri1G?NI`<=hI``iq+DXy)nm^PR9$bj6uGJ1({oMmEjUQ zGgr>xI$BdG6f4;ZE;O92j4Y3%+2UkwyjaalPLIM;p2}CtnXH4$$erb{#w8Tmlg(H8 zj+3|7dFphXCpRfU!!(khRdhmvR?~?II*FT;xmiPN6SR({_1tXWW+OMJaC0g*L)@Ik z&FO?Iw$pt>sEV+*n#+&#v7Y^c4_#8OPT8f^3Hk>;ouEC0yE(pWe(m5xzm2xD@flR` zW%HeY!ti>=)^z-Z(CzT*IK0rkfpxKE^L1W8a~7cl!PAL5bmuTC>F5xCD9_b&63AHq z-5XhlCDxJwsyAs>EhnHlPt&=n0pU6i1`bP*0&f<8r`7PO|0s!}ZGJ?|Oy$eF}<=QBI=#nEg&vo>3{x7&qmp`xBP zcrm)cR#hAaGdne97x2y*@Ron)l64(sWCs#-2EKM(c%B6_@w5Q1S_=>O6a_eQAq6;j zWsm%oJyKZq$YR+ek!6oumOav0_Q+`2BdKMNyp}yuTlUCq*(1TxFCf7O2JI${GUx^R z(9%OBzAj;#(T1fmMOz>z6oAg4tr!W;YP2(*Z>7M^bp+hGtQ@vbEMvR(AOE~*vHwZcRt3~83*3SIa=?$ z($^WK!N)mP@4VXA8AZg$IbQF)*4G)u#>Y8P?|h1{Gpdr0bF$ufldm)CmydI*-g&#P zGs>Kgb924(4qxYSvQYx~RINfEKp$D!e}Do@>)q9%>`)MWC;^sLM9>9r3<(U4RdmJb2v|uoV)xvLk)9srF1w?mYlmO@AvKDhB>+FI-F}H z=cNBSBMozM1$Q{tNzQ^lr_nGc-v$onddXSz=ZrSY$v2C`xj}MH`E$k^=Hy$-;oK-W zFZAb(H_XX5p2K;H) z$tLUPD7lN}ZYB4yJXgu{7(ZXh3t0aeB`;*TSILW5K1#`pSze;#K9(^j&)d)PG9?eN zJgDRh%db`Pa+Z%qbC8blFRJRLbD#6l!GlxPkYEP=JiO5c`bfdS%wuHD~C(_57BW-!e(s3iaM;|!2J|AgNLbQA0-CN;6Zv_4KdFO0W!}Dn<2)8 z4^!(tN}3@v>;aip1R&Eg%m{-F4T_kC2h?Rn0qU}1W|ToO4T_pE52(kA1Jq+B%s7J* z8U)D$T3{ssT41HjB!f~Klr&Qw&_b&jpoLc2Y-UhegPP5>2eim)0cercYPK+_RfAeg zB#yHMi>)?*7F)B-HU`bopf(d}<$(IEc7Xb<4zry>9U9bbBHtWPztss)zct(JWYBC4 z>NJs$4rstK0UEI8m?nefXpm_lQ5{gm>H;WZb(>ub>eiqx6B+D)mRmglEw|>HJq((w zK|Ll?TY-Z6aax+leNQ*@%`aA}OsZYofkB$4i*d5r114R9H+Fyqas6KkT@$Sk|DiWS z3ep+kF}e&=h<1oa=yFJ5+9PhGw?K-}rQ#O40+K=3imU0ZkfL3xt| z#ddm>-VdowoJ|kYm5^qMX*xh3fYdH7r<>@5kUGS5^dbDYm^#G`;P^14+2UT>O;4AV> zf{%Bq@+Gn=<0mjwsLJ7WplCr>U6EdO0*dj<)u=@so4V7hCQx>abpJkzpdcQ9KI`XM zK{l8{Z85kQDU)f1qzQFMIvHlDX6mxS(iC<~s7}hO$BIZ33X}GV)JzL3Lz)c7gmR_4 z7FtnhLZ#AP(VA(I6_cizV?zB>UW=``G@*29uXxSWXCnk!>9OB0Hl_G+$~mRo6QN;@W$Ja~2c9(LNVf}^9^Brc=t=rahNfdlhd zNC8TU3SEx~H_=hz9QqujAgvK6)8`?D=v=XgZh#b~y&{I>=fi##JwrD_GU%%~e)}Lr z=>fW(z6dEsk7I@}L5kCJIR0OTln^E!248`c6f5w{e?O#@*i1*mpAY*k>ZGqhO7j70 z`WJOSPje`U111E{6bbP>7UzxwtZ1iD4N$`bXR0(T?18z+daVXWW`bS3k3qW_FK}_a z{B7DX>gVYCzNlHd$6mzUWq2usCW*f|iOcgcAWfBcNh+7^<#C!Y`ErCVXG2g;%Y|F! z72IFqugtojEc1<^HFiJmLv1g6SW-4MDAQi?1t%3g>I5}(apsF Q1sF$tx&{BfQKnn}2kEbWbN~PV literal 7277 zcmcgwX_ORK6~1q#m+J27o?)1+*pVU3FhCn5fz$xWu$c)ngiSEGke-=>Y3S)5dV!2a zPYrsK=cf#Mn&+Px^mCq{G3XaOpEc-N zo_}f3b3FgbpkMQR&YD-|+lfgMP>Sk4NeEyndOV{D(OGk%v|E3QMm< z=}&@;qBBt_mIp=!H4h%j9L=P2nf$@@U?G37Pf+YY*2#@-EQ~sWT72eRk-s@nY3`6pX#%Ok=tR8M; zOPg=w7X>_9+BH@zYpo2G$Fe0sYX(OO)Nv*&`9skIGd#gTS^>s%1Y0{Z0YXtZCr=b1VlQiS8JVyabxPDR9M}mifkMlymuMg zwrLDrc-d!%7vZG0ltFgQD$e}oo7_eZT`*NJbcI*Dfjj46C?`Li(Z=q zg$v~|rzj}NHPhuakd)N>6s82YtstrF?m8vSz82G@06vWmqO#(LD2)%IGUbOTje_Vl z!!1Wc{2KW#S|NkptX{^i^6{ul_<58@#l&k|Iwqb%0lapm0iL2szKOrd={NDK)SLL4 zpMDdcCb_Ge896+ZnUEb07eSQHqu-BY@|!vF5XUm5G1ZCCF$a*>?K=mCHY4$nBSoiF z$)VlGeEBrG+}y>xd|A>9l@GnpRnz5*aiY4A@r|pM3R|qpi%_h~3q}I6cbMZ{zWv2_ z6)MFMXG@lQdizBkc?Dl)f~=htH0W_>Pqvgrx9`vA3*}5XTgc>X1-Md(aSFGk4sy$j&O*d3~HJz7rDBrE=+~h-d3+qIWpljdU zg>BO3C}+}P%AqVw`aInwsK17)Tqxvxcfa}|7{_*U>4Uk#a3+`DkSRI4oqQ%=R-Xa* zi1Ko%`Xx#!Gcn=h@lCMY-)P1H^z&TXwJTK50 zB@y5pu614%=#1(KaE{bEcLzG7%mSRFwa&`}ol%Yf&PJ{C%0Oq-ZGdyE)_HZHGb%j5 zIbQ3$HqaTpAiz0M>)apcjGhtTY}Pt&33Ntt32;uJW*ESm8u@1yqzaW>Y?$$h}(TrD~G2Xlt%=H#B@a$YAn zZw=-Q*UicO$>p>qXNHD@_8zI5lY5=Z*(W(ig5NV*Hz)T^mvf!u91Z3)>gMDg>~gM` zoK7%jtZq*3=Pu{ESS@*o0IP>mve*U z%m#BN>*nP9&*j`GIq~fU71#T#IH!COo_v~8x16D-mgXs%flILkQ_D=2r>J#`+FII` z+`;-zC0i`dQu1t;=O}qDpi zybQw>Ee~!=>b^ed-q-j{QZ?9k0`qKK;ji^BeVD?blfBQ&%~lhGnl-4&Lhjw&EwX0-w8(C;W-zElgJxJb87^qCJrkhC zcB?g$L9H4z)54K)K}+m5fR@2@(j6-Wl%F9zr+q!>LQHqtRjaXKry z=r%|RIw$7QBqWpmK^N!)kdpLI`Zs+LQcA?>Z*)7PCcNW$`VgdMk*3r1VMsH?HS{Rm z0jWjorn~7QkYzBKLM#jJcQqCpM=yYp2KJM zryyD4Ma1FLkY>?m5T`FvchvX~rK0rN*z43Dr91J@5U*3G5@Y{ovHJZmjvf`_-#V&( z@vBro!lwlnE+@F5Ho>I6NW#?wBV`3_)9rc%+4b;)2`Y5G@Ip{D;aqHO?pupyw{jhN zKafGog!-3Gh83=wEIT4i5!ZyS zpuA?=QE5U$&|cB1X})bpli`}sCY0AgJ0?x&5ZWtNH7&B^(iC@1=o`vwv7L}6v<&T) zsG648rZkzZ$*h`s?4&fIhiI>4)zoXJq$%Z^&{^=TIe~>o_o^`Kyflg%=?ge^_&W{? zR5IyS#ai$wNo~@tov)-@V`O z_j`Bl{qA?~%I!Z*-XgEL@(mp>$=vi)_izPxH-tpA#M(HbA+3p za&y#2F9h&>k*mGLy`Kf>W$FE#H-Ev+F>YSr=2dQ9iCjuI@!Crm65)3q_Z`k{yAPr3`_1(F z_RP$cjLykFHjvx2BX{KH+@^v2BYX23_v8*eoPXl!lLJq-&Tl(0v{8ndmbXcVQ9#kJ zGQpoB`T56=4nK8B(((`NJaKqXl4U>0(y`t>PfXoe3cqW6?#P3!vlg`tKYMg|`<|wz zx$SdiwdHqhAAas$Mp|dGBP-`RfX|V;W2i&0wPa@24SlI}7Hgmev3VeW|1G(JBe}Z{ zVVKFxlCIRcB?57VLOk$L?$Cp$85#sJuH>rqjAqCQQ>3l;oOoeRe)GZB+>TrG+qR;2 ze(vDliJ{H;t@k85hqv6GzwM6Po%>G=-S_^H`!Qn@jnCShSZQ{*pL;PD4&u{$QpgId zhLp{1y8Gmw?O5PsW+qalHzO8!qI#$JD8q-J&mG$F{*lMULgYmspG)B|s<f2WsE#>k|J}Hz2^M>o|R^LX#&Z|Q#93)=w6mcCwW_Sda_+fWaCA1J5oLI?qsKF zuJ7+%lZB8dcL0=FxX>5?@9b*dc+ zuyAqvyjjQ)_!Vh0)8CDv7;vt;YRDB<4Y`(q@s3psS`D#cDkK-eKi-~m|9E?PgYfMQ zz$4a_1;#rjhX<^Q3Bh-KUM-uF$2`WoB-NkpFlQ%4kv*k8PUV*Z+ymr^I(+yEl=><1 zP|5AvmcMyth?de z=!*VicPHQKRj16&giL>*nQjYFj`AUThE|{gPHrj`f;PL!6Ts2rDIlALBtSDfxyjz8 zjxbLIG=r0ytW=OKD;Xr!P6sP069O#^s*n;^P$mUhm6MwsX@L$l5r^q#Sd4a@ri`NY z+{r?Tt&!;KGkZI6#d20yb;TTc)~d;Fr898py%2ZuFqQH2B1T_CD~P9o|JDp$f&fx( zWZ+T+kcJ}zmm`4G92vL*0i^55z)S>?!XpE-5kOjx415Uzr25Ffmk~hvj||L309#^Y zU_JuaCiv84e5Z^AEJ6UgXJlXrjYB7PChRis<9ISWy^{_Q+b0CCf~^ppe)=l>kOa_j zx*9FUw-fBCqVml}#$9%Y9WN zA!=U%tcuxnAbL@1DT<+VyK9!0tSRfD(rgo&J?@&Gk~L)sRhpLx&0cp+Z^@dn`YO%o zLNn#ASy8g4EZjY80qiuW^9J7_|V6G3xYM4yse2TD{Hz8f)kPjWz0Z zorCHXNZ0Efpm9b6K;w)?y@7)o6{taPv_PKSI2X#P=yt}&%OtT*kupEsNZ&;ESF``n z2He=nXexV~zJ{+@QUIndX57RC1e6)dWq+8)>^f>FK z+u-?WJL{s`;RWbL)=qc83(_$*gYJZfFFF{eQg`iSm<7hzHQFWn0- z%Hs4E-3MauLg`0_Y01{E$;#WmmFTs_+sSR}`Hor02+J%y#MO$`~Z^|H@aV_t!GCVw> zdsIZ@g+zv`4X+5Hh6s|Td#zB7Q6WMVg%B!>WYroz5kgT>ET0vsGc*y>3L%sl$l#@rn6=+`IcRQt@T5A6||1tr>EfgupN%m)9^I>+;EU~!1L3q(Ao(vK<{D`?}8Vk z5Ak!xkKl!vj<1$Kh8Jej=sfxfyh^r!YH2sT2;VT}w^98^R8Jmk7{;(ih_R0_B)eV4 zJF3ZR0W6H?)Gh_9aKLP2ajydVP6gX|mw=*ZBPce@J*J3$H=@lwZCKF*r=i;lABRvP z!PAS_I-dYiQlXEPveiBrrv$^FBxq}v1XZ%U5R1G5{bT+_)_FwPE(NW`Bc+MkBmWcx z^@?c8udv_p={R^1$^w2rl*OCgL22MW)(jn{GnXHrvtr{1sTo!LY&>FL;692u_a{gn z_nGF{MCn&^A90Ss6{b1XBK=zKca!GW sxzZoQ{qv+hmiy;Re;oIx!3@#`?%#vu?@L3f9G1}@an21C|ERb3|BZ;V!T`^}*3(|S?sz%58dV)PC zHTr`_r!+dP(FYoRsL>xa`jbX~*61%9ozdtcjXq}dNk9EnP+)!192r`k9x?^R`Zgvu zCE_EA)Q0##E|W}c=n|x_9#7?xqvqOVHo0!ZydjlJ=MuSOI+Yc)v@e;CXE!G{Y%nwN zO_#;fiEKP!1LC9RP%;r87#uc76QBwWnc2Zia*U&K=T9g0<==UsaNuz9Df$zmc#7K6 zdVc4&naP7i@0u-R@P=i`%%KzcJzL?rcihZu>CN7>PSCQ#i&OcXd-EqB%NCuAWuhGw+_7nK;nW(${-SPj_M8#LRn73DSm=gE^V&Al@VY z*wH~NT1#eo?i)*Ia@Yg)5WA)dPd}8OI+=gsI36>Z9T-k;9y!meXo`MnPp_Uy)LfBx9?*`vD(yPr%B&Aj|*;gQGkj~_mJ zbn9m)pGL+c8t*!iSZ9v(UUC&S&UZ~RmCRi$sJeaeT0tK9LbZL#l-WN%y3Wk3NuW@; zoYI4dk+q3Tl5Mr<$qgq_Ial@#rbpu=$syC+GM?I)j1Q(WW_*1H6|gy-xhFoBfSQeO zO2=25oR}3{rEAkDqVNV&TJpB_?Tg*2wuF*3RWel(fn$|jI1$^l3W3p?_xL6S@NQ%NY^ zUL^shGYPgSlTfr(5@0%#0LzgC%d#spWZ9)8z;YzPXWl!W7{SvuIA8zPbsNpWT-V|| z1&Q?RNu*qYyy@JqnGsaOCDi7aTeX(Mx#EDRq2hqZ6$eD-!^t97Bt(q}o-hjHT(O=- zEm(Pr$~!ri96U0aP9C`uv3Tt9P$OCF1qra{gaX(LwHAYOP^c$yE)`jddsAX5Em$m$ zW>=5uScwee5`*`wOpI9_jZ@7}pJ22NCQ?1TvrvZ<*)b++U#5f+U&H1pxc$np5m(p+Z->Y<+`-~b7C&Zj7mFte=TlSp`G4bha%6~mu6|Y?+Oy+hW~Mt#f1|&L=_Oi?S+lgI z)REn`$vf&Wc~7NT+Etj5r7d>5INZFmFhfgQihC=q;_k{&dw+{wxx=vVP^CSFDHh}4 z`4&0u#mOTmY9~jIBouREY|Kmz;nTr6%hab+<+-G?*+s4Rj9Z2;$`Dm?t&pJ0EKA@U z6J?O4@4U4t>`T!KU8!R@ZW7?3W( z;qu^4*WjPfPf^5No?Wl!wdeZj=yJ-2kfr@iPQ^1&k;jN#`D z*`heFv^W#)oSr#z%CV$4ueLbXxpR8w%qb_D;_R|G2i-Y+bLN!8P;qu!oI~!M{yB5X zIjT6Xvp7w6PHoPdas(^R8!XQC?wo-+bIR$hIG0)GG&Aw^y$Z}t9;4=A#7 z>5^%xvCJhMN2pe6(-iGr3SoFUKcbNCIYaX%Dcq@hrfFUg5i`7i#0;PAWsL6(#U?4D zdv%`!RA=}Bsxvg*&mc{K{JQ1<)f)kT>W!ctU{Fwj0(#H^YA`|oH5g$%#GtSOL34l_ zjR-)EMvWd}P>ljb^cn}K$*2XW$%yK;42mjHtsZrNnvHn?H5)N~9)n^EG*6E?K)O)} zkZ#oLbquOkpgO(Y0h(_#05sod)EgMos6Y*RqXV?SXaZ<~(X2Nys9AxU^yVVSvmaBk zy5fuBbGfy}nJP}x2#ul^8pPX_!dFBUT`ZoVG}fx=a{87N$J?i?%?E(0}Nk z^mAx6B1nhn7tm@&l&0u@Xi*WTo%Bm+^TZYO6#WWXOsqknJ^-yw+({-q2(4ahp%wHH zv24EFj&G#>v;(j zHR$GL(XMOoA-S*{{TuCH80{KHt7_4XN%D72(|7LX^_bydhwf1xjT>0H>I|>tLho8Z zn(i&S>J6Xe@|9fZXc^UD_$?QjSw;Dau0}(%Tw2M67MD>?M!<5RyH!-6=xR2CmMd6t zq330kZiFls+FeD3imv%a*m8wSu5i({z=&8b^uLOVSgwWc?Xz9xQYF7ybkbIO8kyEa zJ8gqjMG>)xwqrx8=^~W$4rm_yg7^%D%vbiJl_CPRN=3sve~{FrwAk8L}+u)394v$P+E0`@UQu^s?KAL)w!TSj<&(SOXQfM zPtZF2WB2tFblx3D==@mAG__)0U4Tn$5$hORthY%W$7*ZrLaEoWev#C1lD5XaEAP@VJk2!H(w#GW7uCtC~mDlI9j={+K0@g2vn5MY9yPqA;nkl_h0wiWpI#cW*$sQ_MQ!B575mT-d1#7! ze2oGG;-DNmfqpoRAvlA0{9Bx!#WegbUP`b8=Y^;oIk+mPugU3Ka^f~l;ttN?9xmg) zJb&UfD)0pl$R3ZVE*?`OJfW6&MuB)m-KyX%h2g!aR$rnz1XzgRKngX9QHwO{P!;2O zR=ULwj#R^(oV|ehILoFB+{p@Wa)lqcA%N)>3n9 zCm-yiRwyN3+@LmiNNw?g{LQen=_(}%)hSqLyP*MfhZpsLFZC4K-Uz3mh@vROQ#58! z3}(?-ETmX0p$S+{ao9@pu!9z1FD*s^%|{_Ez$vLqq%NbSxJ;RNO6w)%27IQCRE;)~ z6Ky7U+Cq5%7EAjB%zy7 z`&dU6D53{AOAp2FBeDBT-qLea(hIzyN_?VMWJ7PLCcPyOdPjcro`UHEh0#YEK!4GQ zTJ(ux=x>@t|D!4NnbH)@H(R!Oyj z!dJP7C#EU|rP$i+GnuH!|3VN#_&{s`Gw3>!VYC2NY3@la2*q~CdU8N#lrQ@WUjdLmk zx72*|?1=p34>5&@MWP+i0~s!RfwW2Cx-7N*nC4a`tC zF-zUTBJ~F{)qSj1e;MOLgbO>NG1o>b zt^spPxk`EnvqjQIo%dm3`sKe(>Yg=)i5zhy5{- z12CF9A&NUAmIK8_7yQUUn9g01!rd{Sd&1yeSj)Z569va8q_4OLM;-na4fs2F@gVr{ z5On0B=*7bj#-lKZM8krn}RXhP(ISzRoj{=@(o-52#DL;w3WVrIr zaN{&_H%mgL3*B6y%Ro5KLqA@CiM&u8EkZIc6GxdsXJ8Gl!Y0l}F0T=~^*F^FaGp2f zB5%eu-h#Wl4NrJGUh@vT<30Godr5OHIr2Vo;(V&h2gtK07f@?HNS(Qmy7D0k=fgCZ zk5B{`(f53mQn;Ar@o%)9Pf$LeqN9A8PVpHk=d*N|&(VD@p$B}y3@!>(bjwIBPNsY2 z=i*3;tbm0dO0OPC+aF7>o}d{&MQ464!Cs(0S4!(&VF0(20D=wOW2T@jcKW*ARSANQUum^p&UKwUi_P4oh^)QiwXFGhF0 z1R;7U2I));)ho@iGk(-|BdY3OV52un-T{_HzN0Y;0G1j;eub6t$Qk{s`CLbXHGcZ&C2XsCCivCf5;-iNk251sUWglZFG zbiR>#{*CP(LGFc<&NZf&4z~1>41JBOr6Vja`K8Eun1HI`d44`D0Q7MR}nV3rHNTb=9M{}@@<|2zS zu!ZKC&et=@I!ttj%Y+;O7aA$kdK4N`1X@s}S#ZOF{6a+a8&M4v)i6=*iII*htF iBA25gc;P5~QH+i_CYPh*2*s~Pt2+ZJz?^;OF8u?JwUGn> delta 2529 zcmWMod038F8~@$sJ})hn(xNvaOOz$DW~mS}QYJoM%E$;wmQp4pLp52-GKPn*vhT8$ z=1H$0gJeHvXn^1}ExF#pB%gI|ffM0PE)v|jB zRk(|L@_UW@_>2cs50A(VkEuC+r*?Qsfp|s1weW_*P-CjRtK=#$3jy_s;7AG$h~Y{W z<9Yr(i#;5uj+wH0F%5Q>O;>nGFCVhPkKECNJkXn(pdWc+1T{mPaHLQR%%fH?$Qx_P z2L;p~`^Xm;sRM3OXVKCHFQ~g2wsxLM4}v}Qk+%KNl!D<+{n3#INZT(FPEm-ZaY&$8 z%%<_kqBty}cr2qySV@zyjk2+mmY|T9qLgw_MvHJt>I$hVX&I_$xmaC?x3nIgXam{N zCUT<9W)!-ccC6r(yJg zq8rfvD2_hTH2RCC(?66+pUpR0gOs&4Y?Tchl`TA!9lVr1yp>p0_05nS&B?=6wi}{> zazjUDmE}eVRgDp)JTOuP_@>Wv-hQS3+&W3IIA7-R0U#XC)%pL=%fmb ztinf@Qc-o-Oel({F(*XTNm$hxQFIn<)Hwm2N1(cZLF%Fyyo6EeGU8MvCaP;lRM#LX1C%C6i_2s{1;B@ov8g2 z{^~vYs1N9?{z8oU8xzz&()trp)n{Zfu!ISDtgw|CJJ@3OF_Xy89`;-Z^|>w@vIAPM zBRa4X{Mi|y?1o|Njru^nR8LZdD3nTPVrh? z;B~mn8}SQo!X4gc{^%&7e4cD(!7TpcrQ6|F}d+iM5w6xx(ywBv8=}Bcpr{ zRhys6$IzI&u<(7!>Vd@mP_lZ2*8CU&{6vgB#ZZ1O(Z4_xzr;8E3UT}g;`t4x^IK$d zjhK9g<@_G2`J-g^H%c^6t{G=^EmUe-RBL5-_Ko{Kv z-E=eb(Jc|KTO&fZL9A|z$-2Ec>G*i++XeQzt3bP7+k zjuV6=9*%l48tEx$r4tON(-pQeP)pC0GpWXt)5mx?7v9+J669_;={-i;#YoE_@epcUzZh+KCRhC2=zb}L_8Xa(BB{iL=%l>l^M3N^1Y8oOO7*kRnDcchR>DQx{q-vJ!71UQ(;jXHTja3us9zbnX zCVL0rsty^>*ODpMSa2=HWra*?Lnh`*SZNj9DOV;{o>BjLK20`vUT;K0r=T_^pdKa4 zY?_M3l!TU)Eb}P^zBB_}X{Jo6o>y1b1acKH!5clc4468JHfR&#~R+j)mJJ40N_yF&apKcUT&4nO7c)4bc| zXLwH#>z{S_xe%rCUWcC#@Cz=5`9&SS6yTR#euZCkc^|)~oL_fo1xMa+X&UcWu5X5k z_&|u?=MNnI(4|ahgJmCS^RW&;QU0HXXfJ=J!_OW5!lh=a^Ot;3mD>|0<|9h`PHEqV zNut9ab$B#P21B4@VK6!prbIpx(bd1Ig8x=S_p7kql>6@vA9ty%>d=+{P|691Pr7`H zPlF;9rX-)Ym@qj}lnB)%Nj3g3a-_FQEByuhyCO6R z(kJ3bUloRptEHbd{lS-yDjJ~ZprQgr#}o}zRH3L4NCqhy?8*=ss%V(fhATQ(QIVn% zI9wU2%_u#e(Tfu7hg>a$SjnwEeVxK zj?*8G+-K!}`KKcfSoxPc$aIcZoY2VYmDH$}Npc`f)}@%&(uU;=fX3 z4l@;2o5}D#&2rEB+R8Wbt(7D49k>rp6A1Xh*Xu{s;;5CMm#D$Gs=ByPH4ckasG3z>pKV>!dcPigt!bbO8k$DdWNMS8OFPD8+5x2{ zv!<%xY?I@?-ndu2cT8i1fN5gQS+d9Sdfs47Q`3y8Q+$utAR`#Cd?Vkaaoan;ZA8^> z4lR%friL~x5Jx6UQA=%dRfSgE&@rv8X=C!N$v17SX{Y4&x}bxij*8AUovi7sO&8OZ zspc7%_ntq$cYwi%|N9U zDs7OW!HR|`8mefRHp6vzuA(AEBNUBPG)mEEMPn3=RWwe~cx11cfV{6`CR%fzIp3NK zbaIlp(9*B;Z{$_B7fDFZb4;-{lg$)srkW{^DY51vT{q42M@&sCSvaDkZ0`JpedkWa z%p`f(lcwWC(^dCU4cJady++>hHW^`SW+)-CxU6gzPJX7W_ty8!@xJTnq*^meS)IgR=;uR5`%kSH6LUu@M;9Jy!$?dN9DWEX`k5eN^7n%t1WLqB{SEUHI8^zu0XBhyZIikMxTy+ zU3o#Dh0JTc$NLV8{76hk$&hGO1O6GMDhd5B=tWQJKWL~5f1%aH7&igh6WEo9p3x_^ z+)n(k&*mgrWlD55okDA)3+ObTixD1)D6k;u?vChnVW?#V$qq74Q^Gb~LT7mNsm3D& z9+<|n({KV-o$wCyE9R44xBl%TDrq1&)Qdu#$Vot5@ECSD09}aAjqL>DAZQHgAa*$f zE+OjA7BoZk=xk2r6g)~(u}AfeQqn-F0ZKY0oTOR~haIkYl2RN7uHEc7OsZ28(}~PM zbgY+$YPVrPy9?D2ynoSNKq)kdYSV?3Nt1n}vLKQuyGpfe&ft0wnnE?XzN+R6g|a6o z6GFKTRzpSxI@Y^3Dx;2f-+%_yv zQhcQs!KB5MOiQW>2v->r<}A*JAqkYiIow$N6IDG6oyJ@Pkec9k)&g$I%_eYjZUK{8 zP9&bfxj?PBwFuU+{8?g9-H zt2B&Kx`OhjSn9^-MBU8>4oHOjrMsxv`0dnuSZlAca1k`gAJoj(q(gMNN|U8Oe^cd?@)rglVyLop=xgc}RGWHq1W7v_Rip+AtL1Zn!gP@8aS@NA zG%BVCc{FGNnojrf7@#1npbebGV-d|BE$4AiFGLT}6dunL5ZRB=c{~xcWZFvu`8+-! znKywR?GFT_`1JoIrgf09E)#a(6rSb^6kxM`e z@Jxuih^HYs7Sep4&ZXoc^0)I0%sOgl+^76aEY3jVnNS8N$e;5p|8!gMZbVl^o!X7J z@@#C52HKU-Icm`ySQNEmZj~KnP%5hZJXGqaqDqUZS5~Fo{3`VpRH?TxsvcBX6jvp} zh%$=mf-{V%vIMGV!Ty+1PEtFEFGi_8N%-nnih_NL+Bm!nCETy#EgfF&&o**+MfGLJ zsoiP#Jjvlp9KO`A^~wf32r24-(P=lP);V-3?$0Q{jnvvNI6>M> zP52rFj7#@XeMEUSh0gb@kXC`{vaU#h=(069U_GrIlG9WcvsX_i!M|#+1yYwMqmNe$ z+)aEHwupY>MeQ8f2X;;znK?#Z0xh9EQQIo(+WI;EjcpYC4U#MvRlFf4X zhPZ$%2+)gG^xf|Zczxs+2)KAu!Q?XnHdYDP=(|bK#MlfUK3PFejaAy6JIL8Y zX&H$bp`G-!(AX{1Na?#Dp=T;+&klNa6D4OPRn49{l##fDQZ`ZDmXFeN8Hs3{g!hIE zchd8TG&Uot+Fa6^xf(BE@?q$i;J?Y%P>y%Un4Xcvh>|6=k1wVJ$cHa^8U4V^={T>z z+v^fe<4a+B1b6#o+@3Gzeu&0lh^iu9h3d8%wc=V{gp<1l{#R#Sgg7aple`hnAD8CS zhuA#{wPO$`z?nD0mGDX2)x3r?A_za)%d4S(mFs-11CcH(Y~?d*!b95pn$P_Wi%yrlw2Lj)uWKrLr-wBy_SL_A5Y z9R3H2M4yBcv=6oAH>!u^tY6;`rex!v^&lvD3x3h}z~(fUZ|6H;gr0j3C;}toFrL9L z4w3G;74(wVd0gLdFIUhjn`naRzJ*5ThF|qZLlQ75$PMrFM?DfT>XI9N%^&3_VU(L2 ze%&ACI2bj|4Zq=!Y6UP#%?Y?Z$}^J^Z;<2(`Mi}ClC08@F)K6RS^t63V-Sk zmRC~WGpuG~CeErDIL>M`aGX^ka9pYGz;UJ8R#KZYoEl>$&Z#bNoRfZUL}IMyGzKwN zbPPDgioU9(_EoIt0A^yW=vCktE7}bl=kyqG%s#pwIL_&|O6q-v)Ag7Er-)ikD=~<( zS^^wrH52%Q@Mr#-Nx(5r(a1{baE4WX%*2)I0vzYm8aU1=8#r!WZQwYk-oZ-B1*={3 z`S|b`+v&@v5bUPfmsdwWH~p_S{ONQj--YPaglI}>CustBD- zYoRD!N~kFIzNtaIVsFMg%E9~Qe$?XlCt#HF&*~RNM!b&e*I1f0@Ain;_@r6l2bG5nFtfCBl3k$A*L*9mrclcd?j}L+6SA3Yi t#=Gm=*yx8pjeh#m=;uF;eyKhZ7EvxaQ8tng9s0t)l6q1Tt!)B0e5YS z1&LBsM8z(O9Satuh$wcErF{Rn_q|7O_xrxzFYny{%sFS;nVEZTj_>57J2?8<*&WXk zQ44deOUHSm%a8D*EP{-mb$Ahj+UCG(Y3= zv%D)6>z{LYcbGEyd52#J@ry1+c#qOAh4^KcU*T6>evMyO$#1x{l%sFDG==x7)VCr; z{C=1};13=C$fX*v2Fv#A@UfDgsQgdE^gMs2lKE&CT!b7S3BxoIjl`3V7?*nUMn{rdDv)FyQXFwy>aP;}O9;M5YFMJKgyFnc zN77sxBI%A~xHL>Mbto66krHvFygn<0rJ}|tB$XqSDwSQykt&FmRMpvPI#kysTOFwp zrU_CLhDa?%xjI+dkva&q)YYM$BlTUH4pX9t{xLvl5R!}Z*-+>6G!`cu$qz{*m#j2S zl_t{E#n4QpHrL@|UD(2rmP)j8q_rL=d|N7QbZConmUalIv{$l&BOP73&R@X4D#DN? zouZC(R%O_DgLKiME9CNbin=NKQc-tBClvKiv{_M4AnB#3w<~?5Kv7@i^;6Ve(EvpQ zakw%_hfDN)20JpurFBp!LuDBJU#y2-pavAE0R=MLrNzOCU8-n=@48f z@-9CO$Ca|G(G<5O3z4@BAMx8n58kDttm3c zk-1?hmU%jqxH4ZB=z%N@$(8zC6q3auSrU?^A-O6f%R-t^^W|zCt_jJtC}&xu#C0LL zUY~yn$#Q+J2qErx4!$8ID?^eLl2swO(UF@%a<_c(HIX~mGq$o?EzjAB3uAkooU z99iqg-;t`N&9a6u*YTED-ohPAJ7!nrq;*KD(os2=n@YdY?~bguvO(^1lsUa{ zL1B}k!dX+A3@s_1HfxF_PgvQ^qjw*=_aR4iSXn0UeXW(JY*I9B(&WjDyiaoLcwdA=wJe>XvzE(q1uL(~>z2N!6IR}kH?8cIx0t$mw{^M5 z%Sf+0!I8JEL}e9J?8}tp8Oicaro3y=^OJQz5?wFvS$SVRu(Cu}V*W!bA1QUEQgqD9 zQXkC4)P5@;%W^B9$fuT@ax*KR$pLSC%|4;M^0~VCg}15Zz`9>r`AQC2`C1M^LcdHo zY~_fr`>1OA#>z4I)~j7>Q24kYI#HByR}?;$jZ-hKt0uc0W&LVt-tpRGMsJ)^NrlU2TOlNDlD6gyXx+&_esE4ASihAkLTgg6(3KaEK z)K5`=MFUXLW*~Zl8Dz~RX0SCwbZ)2_X6dJ7`WeL)tMoMQhq`HvhFf!~8DY&xGr}>W ztQoDV$C!@DqbZY1hD@F_ySSwL>`9X$LLT-S)*BTbtHxfY3EUbbSKWK0UX==$E16t4 zXHL-~YsM*2uYuRBd0p3<@hY%TR(fvz&E+RpGto@4X0o}$nki0^(kjhA=cI*9RlLF$Ii;0byca5M z*s*DHwJWVzWR_a~2ilUk$}Dr_Mk|Za$#^|)@D_G!$yb*?+O33>u3@U{mFu46b?DJz z&~ak=jtq(RCEy>>Xj1U}5l^9?=;#07q1yk%D-Rkk0E{QST|Fw*|05=Ys1=>k#)TO) zG5R;1_NAgB`fE@3s9I)iw=!$Pv9(O+uvH+pbI(Hl!`smF;;2gOLk@MJFf$8KTU=cY zC&6x_OJX~LI2k+!w=bu#11VwZ$szCz zU#)qZ%e6;y9j*(1>Wv|u$n}95@I|T=D|_N8c&0VX%k%R4WK2*ST%Q%i`CRSmuM{jv z=uZpu|2M5=^jv5Gv^L~Cn0(S(+b3`}P_u%{(OqTKlyx&7sltg=!7+0_Hv%W-Zaz+_ zG3*s?l5qR~G61h*Jy7iMIu~?8S}!Z8?Wc7oKZTnn9Bdj(lMprF=6o?WrBQ8efif~w zfvWmxokaC1m0QBXXV!;%oqEiI|i&?thqJO2vV1X;3%?UE(+@wjX*(Idn$L z{edEMh;n!UUqYEwNRRSh@Io||9^fHBskD@CNAQLsn>|{>!(d*RHqt~M&X*#yH`7=i z0bUxtM16Q9k3!{*rYCtckHOdKDjJ3Ua2bW8yqX61qAjnZ9(*}Or}0K=!{c-dzd>0% z9=r@5LU(W>cp;tvbrX0ZvZI8Gc@j@17YVwRufVLMj>cok$6|Q~9#4TWI6?l3r~0RR z5${HJ;p;nz+VkT)4V!~RyB;u1h(J|W2Vf5DcY_NQ2H5a?r;ej^%*MX@O-rEv((t(1!&-Y4{zx3 zLVvcp!&jDFc8Z#xL(EegUgYp%ztgK2$RO0213~9-AkpxD&ST2g1Z7KriOx|0LEE3@ z{Ar!TO9P`~Dk_6g3!v)1>?E`#^wk+~* zPLltkT>+#a$46&Iyj!40@io{Y`f(QcIkX%6+$rFsu&2 zYw{|-5wTF!{u{QY!#BkhXgkuktms|bSI}zMgHUi_Snmnv6|7DuSnY>O``~K61pzYf z?q)w|!NtK>usr?>N59h(yTw<4Ydw~u>&rnjR||fLw_-RhtlpmCuS8R~(0$v;SworG z$=TuU^t8~32dR2C_|I&nXSdLq4O3O}3%$_}+oxF|G*HBi&Cuw(fGR8WQ=OYE% z>4jt(k)2XzF6I2(irQ5S}sU z5Pj);gv>+0;CVctToMl`mqh*Ejf)bPcOa>fs2YUd36xCrcp$F^N}+u2!*}uBXpVYy z^AiB;d+~AvH`v)Iu@i5=*v?k?C!i)kTS~2P4mYL{k`HNzGEe-i8SNMG8OnF~Z)gSG zl1|e$bdZyjgA%M##ZQ?u4i` zP}TAxZ~9b)5U7m2$X-z1h*2%0Z-v$iL*v_#eOu_AHT)~^yOH;N{0;E?kq> zi(N=|h<}_j_8>6X-t~&rxRHb~=d0 zwv)cbt@F^pMv=p)jw2(qJ2l!)M=`aTzRBN0$MBoGjlPXFDsRKsJpa8G^!vf_?m>h7 zF3;%lU1FEPCX|bd%l+v0@h`i8^FY}*Kz6)A!}N-o`l%HZ@`L=4`pgfSM_9e$VJ,21] - HV000001: Hibernate Validator 6.2.5.Final -16:51:46.652 [main] INFO c.l.s.lideeYunJiApplication - [logStarting,55] - Starting lideeYunJiApplication using Java 1.8.0_391 on DESKTOP-A78VR2E with PID 27624 (F:\java_project\hngryy_report\lidee-admin\target\classes started by Administrator in F:\java_project\hngryy_report) -16:51:46.653 [main] INFO c.l.s.lideeYunJiApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "local" -16:51:55.916 [main] INFO o.s.b.w.e.t.TomcatWebServer - [initialize,108] - Tomcat initialized with port(s): 48080 (http) -16:51:55.944 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-48080"] -16:51:55.951 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] -16:51:55.951 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83] -16:51:56.876 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext -16:51:56.877 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - [prepareWebApplicationContext,292] - Root WebApplicationContext: initialization completed in 9428 ms -16:51:59.342 [main] INFO c.a.d.p.DruidDataSource - [init,1007] - {dataSource-1,master} inited -16:51:59.403 [main] INFO c.a.d.p.DruidDataSource - [init,1007] - {dataSource-2,lideeyunji} inited -16:51:59.415 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [slave] success -16:51:59.419 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [lideeyunji] success -16:51:59.419 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [bidb] success -16:51:59.420 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success -16:51:59.420 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [4] datasource,primary datasource named [master] -16:52:04.424 [main] INFO org.redisson.Version - [logVersion,41] - Redisson 3.18.0 -16:52:06.069 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - [lambda$createConnection$0,162] - 1 connections initialized for 127.0.0.1/127.0.0.1:6379 -16:52:06.149 [redisson-netty-2-19] INFO o.r.c.p.MasterConnectionPool - [lambda$createConnection$0,162] - 24 connections initialized for 127.0.0.1/127.0.0.1:6379 -16:52:21.819 [main] INFO c.x.c.s.i.BlockPuzzleCaptchaServiceImpl - [init,87] - --->>>xingyuv captcha-plus 初始化验证码底图<<<---blockPuzzle -16:52:25.545 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1220] - Using default implementation for ThreadExecutor -16:52:25.622 [main] INFO o.q.c.SchedulerSignalerImpl - [,61] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -16:52:25.622 [main] INFO o.q.c.QuartzScheduler - [,229] - Quartz Scheduler v.2.3.2 created. -16:52:25.690 [main] INFO o.s.s.q.LocalDataSourceJobStore - [initialize,672] - Using db table-based data access locking (synchronization). -16:52:25.699 [main] INFO o.s.s.q.LocalDataSourceJobStore - [initialize,145] - JobStoreCMT initialized. -16:52:25.704 [main] INFO o.q.c.QuartzScheduler - [initialize,294] - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'schedulerName' with instanceId 'DESKTOP-A78VR2E1769676745549' - Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. - NOT STARTED. - Currently in standby mode. - Number of jobs executed: 0 - Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 25 threads. - Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. - -16:52:25.704 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1374] - Quartz scheduler 'schedulerName' initialized from an externally provided properties instance. -16:52:25.705 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1378] - Quartz scheduler version: 2.3.2 -16:52:25.705 [main] INFO o.q.c.QuartzScheduler - [setJobFactory,2293] - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@21be9ddc -16:52:36.349 [main] INFO c.l.t.f.d.c.u.DictFrameworkUtils - [init,57] - [init][初始化 DictFrameworkUtils 成功] -16:52:36.435 [main] INFO c.l.t.f.j.c.JacksonAutoConfiguration - [jsonUtils,48] - [init][初始化 JsonUtils 成功] -16:52:39.074 [main] INFO o.s.b.a.e.w.EndpointLinksResolver - [,58] - Exposing 15 endpoint(s) beneath base path '/actuator' -16:52:39.216 [main] INFO o.s.s.w.DefaultSecurityFilterChain - [,55] - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@3fddd5c8, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@4f0c3b5e, org.springframework.security.web.context.SecurityContextPersistenceFilter@4599f10c, org.springframework.security.web.header.HeaderWriterFilter@6f053a97, org.springframework.web.filter.CorsFilter@2b14a654, org.springframework.security.web.authentication.logout.LogoutFilter@703b2538, com.lideeyunji.tool.framework.security.core.filter.TokenAuthenticationFilter@4d79651d, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@9a7c39d, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@6cf737db, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@16da10e9, org.springframework.security.web.session.SessionManagementFilter@304435f6, org.springframework.security.web.access.ExceptionTranslationFilter@62065a8c, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@2df2d46d] -16:52:43.128 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-48080"] -16:52:43.193 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' -16:52:43.193 [main] INFO o.s.w.s.DispatcherServlet - [initServletBean,525] - Initializing Servlet 'dispatcherServlet' -16:52:43.197 [main] INFO o.s.w.s.DispatcherServlet - [initServletBean,547] - Completed initialization in 3 ms -16:52:43.198 [main] INFO o.s.b.w.e.t.TomcatWebServer - [start,220] - Tomcat started on port(s): 48080 (http) with context path '' -16:52:43.202 [main] INFO o.s.s.q.SchedulerFactoryBean - [startScheduler,729] - Starting Quartz Scheduler now -16:52:43.353 [main] INFO o.s.s.q.LocalDataSourceJobStore - [logWarnIfNonZero,3644] - ClusterManager: detected 1 failed or restarted instances. -16:52:43.354 [main] INFO o.s.s.q.LocalDataSourceJobStore - [clusterRecover,3503] - ClusterManager: Scanning for instance "DESKTOP-A78VR2E1769424817932"'s failed in-progress jobs. -16:52:43.402 [main] INFO o.q.c.QuartzScheduler - [start,547] - Scheduler schedulerName_$_DESKTOP-A78VR2E1769676745549 started. -16:52:43.526 [QuartzScheduler_schedulerName-DESKTOP-A78VR2E1769676745549_MisfireHandler] INFO o.s.s.q.LocalDataSourceJobStore - [recoverMisfiredJobs,973] - Handling 2 trigger(s) that missed their scheduled fire-time. -16:52:43.821 [main] INFO c.l.c.f.c.l.LideeYunJiListener - [onApplicationEvent,37] - 1.清除框架缓存--->完成 -16:52:44.497 [main] INFO c.l.c.f.c.l.LideeYunJiListener - [onApplicationEvent,39] - 2.处理那些表需要做数据权限--->完成 -16:52:44.552 [schedulerName_Worker-2] INFO c.l.c.f.c.j.ClearExcelDataJob - [execute,28] - *********** 开始清理Excel Data日志 ************ -16:52:44.552 [schedulerName_Worker-1] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -16:52:44.771 [schedulerName_Worker-2] INFO c.l.c.f.c.j.ClearExcelDataJob - [execute,38] - *********** Excel Data日志清理完成,共清理了0条 ************ -16:52:44.903 [schedulerName_Worker-1] INFO c.a.d.p.DruidDataSource - [init,1007] - {dataSource-3,slave} inited -16:52:44.926 [schedulerName_Worker-1] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -16:52:46.206 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [demo] success -16:53:29.120 [main] INFO c.l.c.f.c.l.LideeYunJiListener - [onApplicationEvent,41] - 3.初始化动态数据源--->完成 -16:53:29.135 [main] INFO o.s.s.a.ScheduledAnnotationBeanPostProcessor - [finishRegistration,315] - No TaskScheduler/ScheduledExecutorService bean found for scheduled processing -16:53:29.168 [main] INFO c.l.s.lideeYunJiApplication - [logStarted,61] - Started lideeYunJiApplication in 103.771 seconds (JVM running for 106.823) -16:53:29.195 [main] INFO c.l.t.f.b.c.BannerApplicationRunner - [run,21] - ----立德云玑启动成功---- -17:00:00.366 [schedulerName_Worker-3] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:00:00.373 [schedulerName_Worker-3] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:10:00.073 [schedulerName_Worker-4] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:10:00.078 [schedulerName_Worker-4] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:20:00.037 [schedulerName_Worker-5] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:20:00.042 [schedulerName_Worker-5] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:30:00.070 [schedulerName_Worker-6] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:30:00.076 [schedulerName_Worker-6] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:40:00.046 [schedulerName_Worker-7] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:40:00.054 [schedulerName_Worker-7] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:50:00.064 [schedulerName_Worker-8] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:50:00.067 [schedulerName_Worker-8] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -18:00:00.032 [schedulerName_Worker-9] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -18:00:00.041 [schedulerName_Worker-9] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -18:10:00.085 [schedulerName_Worker-10] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -18:10:00.091 [schedulerName_Worker-10] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -18:13:30.496 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler schedulerName_$_DESKTOP-A78VR2E1769676745549 paused. diff --git a/logs/lideeyunji-info.2026-01-30.log b/logs/lideeyunji-info.2026-01-30.log deleted file mode 100644 index a0b553a..0000000 --- a/logs/lideeyunji-info.2026-01-30.log +++ /dev/null @@ -1,178 +0,0 @@ -08:27:02.889 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final -08:27:02.929 [main] INFO c.l.s.lideeYunJiApplication - [logStarting,55] - Starting lideeYunJiApplication using Java 1.8.0_391 on DESKTOP-A78VR2E with PID 16896 (F:\java_project\hngryy_report\lidee-admin\target\classes started by Administrator in F:\java_project\hngryy_report) -08:27:02.930 [main] INFO c.l.s.lideeYunJiApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "local" -08:27:21.503 [main] INFO o.s.b.w.e.t.TomcatWebServer - [initialize,108] - Tomcat initialized with port(s): 48080 (http) -08:27:21.602 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-48080"] -08:27:21.624 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] -08:27:21.624 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83] -08:27:23.604 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext -08:27:23.605 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - [prepareWebApplicationContext,292] - Root WebApplicationContext: initialization completed in 19573 ms -08:27:27.886 [main] INFO c.a.d.p.DruidDataSource - [init,1007] - {dataSource-1,master} inited -08:27:27.961 [main] INFO c.a.d.p.DruidDataSource - [init,1007] - {dataSource-2,lideeyunji} inited -08:27:27.981 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [slave] success -08:27:27.987 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [lideeyunji] success -08:27:27.987 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [bidb] success -08:27:27.988 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success -08:27:27.988 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [4] datasource,primary datasource named [master] -08:27:35.856 [main] INFO org.redisson.Version - [logVersion,41] - Redisson 3.18.0 -08:27:37.973 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - [lambda$createConnection$0,162] - 1 connections initialized for 127.0.0.1/127.0.0.1:6379 -08:27:38.084 [redisson-netty-2-19] INFO o.r.c.p.MasterConnectionPool - [lambda$createConnection$0,162] - 24 connections initialized for 127.0.0.1/127.0.0.1:6379 -08:28:11.948 [main] INFO c.x.c.s.i.BlockPuzzleCaptchaServiceImpl - [init,87] - --->>>xingyuv captcha-plus 初始化验证码底图<<<---blockPuzzle -08:28:17.755 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1220] - Using default implementation for ThreadExecutor -08:28:17.837 [main] INFO o.q.c.SchedulerSignalerImpl - [,61] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -08:28:17.838 [main] INFO o.q.c.QuartzScheduler - [,229] - Quartz Scheduler v.2.3.2 created. -08:28:17.911 [main] INFO o.s.s.q.LocalDataSourceJobStore - [initialize,672] - Using db table-based data access locking (synchronization). -08:28:17.921 [main] INFO o.s.s.q.LocalDataSourceJobStore - [initialize,145] - JobStoreCMT initialized. -08:28:17.925 [main] INFO o.q.c.QuartzScheduler - [initialize,294] - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'schedulerName' with instanceId 'DESKTOP-A78VR2E1769732897760' - Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. - NOT STARTED. - Currently in standby mode. - Number of jobs executed: 0 - Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 25 threads. - Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. - -08:28:17.926 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1374] - Quartz scheduler 'schedulerName' initialized from an externally provided properties instance. -08:28:17.926 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1378] - Quartz scheduler version: 2.3.2 -08:28:17.926 [main] INFO o.q.c.QuartzScheduler - [setJobFactory,2293] - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@55ecf961 -08:28:31.351 [main] INFO c.l.t.f.d.c.u.DictFrameworkUtils - [init,57] - [init][初始化 DictFrameworkUtils 成功] -08:28:31.659 [main] INFO c.l.t.f.j.c.JacksonAutoConfiguration - [jsonUtils,48] - [init][初始化 JsonUtils 成功] -08:28:36.280 [main] INFO o.s.b.a.e.w.EndpointLinksResolver - [,58] - Exposing 15 endpoint(s) beneath base path '/actuator' -08:28:36.553 [main] INFO o.s.s.w.DefaultSecurityFilterChain - [,55] - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@4a187041, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@13674bcb, org.springframework.security.web.context.SecurityContextPersistenceFilter@c2bb2f5, org.springframework.security.web.header.HeaderWriterFilter@24d70c5, org.springframework.web.filter.CorsFilter@60b4ce86, org.springframework.security.web.authentication.logout.LogoutFilter@53dfb0a8, com.lideeyunji.tool.framework.security.core.filter.TokenAuthenticationFilter@4104b6a6, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@77e6ec35, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@74bc67d7, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@11f18ed3, org.springframework.security.web.session.SessionManagementFilter@5e139f7f, org.springframework.security.web.access.ExceptionTranslationFilter@7c56f684, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@6e3f108c] -08:28:42.906 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-48080"] -08:28:42.989 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' -08:28:42.989 [main] INFO o.s.w.s.DispatcherServlet - [initServletBean,525] - Initializing Servlet 'dispatcherServlet' -08:28:43.002 [main] INFO o.s.w.s.DispatcherServlet - [initServletBean,547] - Completed initialization in 13 ms -08:28:43.008 [main] INFO o.s.b.w.e.t.TomcatWebServer - [start,220] - Tomcat started on port(s): 48080 (http) with context path '' -08:28:43.026 [main] INFO o.s.s.q.SchedulerFactoryBean - [startScheduler,729] - Starting Quartz Scheduler now -08:28:43.429 [main] INFO o.s.s.q.LocalDataSourceJobStore - [logWarnIfNonZero,3644] - ClusterManager: detected 1 failed or restarted instances. -08:28:43.429 [main] INFO o.s.s.q.LocalDataSourceJobStore - [clusterRecover,3503] - ClusterManager: Scanning for instance "DESKTOP-A78VR2E1769676745549"'s failed in-progress jobs. -08:28:43.451 [main] INFO o.q.c.QuartzScheduler - [start,547] - Scheduler schedulerName_$_DESKTOP-A78VR2E1769732897760 started. -08:28:43.538 [QuartzScheduler_schedulerName-DESKTOP-A78VR2E1769732897760_MisfireHandler] INFO o.s.s.q.LocalDataSourceJobStore - [recoverMisfiredJobs,973] - Handling 2 trigger(s) that missed their scheduled fire-time. -08:28:43.858 [main] INFO c.l.c.f.c.l.LideeYunJiListener - [onApplicationEvent,37] - 1.清除框架缓存--->完成 -08:28:44.646 [main] INFO c.l.c.f.c.l.LideeYunJiListener - [onApplicationEvent,39] - 2.处理那些表需要做数据权限--->完成 -08:28:44.696 [schedulerName_Worker-1] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -08:28:44.696 [schedulerName_Worker-2] INFO c.l.c.f.c.j.ClearExcelDataJob - [execute,28] - *********** 开始清理Excel Data日志 ************ -08:28:44.906 [schedulerName_Worker-2] INFO c.l.c.f.c.j.ClearExcelDataJob - [execute,38] - *********** Excel Data日志清理完成,共清理了0条 ************ -08:28:44.935 [schedulerName_Worker-1] INFO c.a.d.p.DruidDataSource - [init,1007] - {dataSource-3,slave} inited -08:28:44.950 [schedulerName_Worker-1] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -08:28:46.324 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [demo] success -08:29:29.453 [main] INFO c.l.c.f.c.l.LideeYunJiListener - [onApplicationEvent,41] - 3.初始化动态数据源--->完成 -08:29:29.490 [main] INFO o.s.s.a.ScheduledAnnotationBeanPostProcessor - [finishRegistration,315] - No TaskScheduler/ScheduledExecutorService bean found for scheduled processing -08:29:29.555 [main] INFO c.l.s.lideeYunJiApplication - [logStarted,61] - Started lideeYunJiApplication in 148.915 seconds (JVM running for 153.017) -08:29:29.595 [main] INFO c.l.t.f.b.c.BannerApplicationRunner - [run,21] - ----立德云玑启动成功---- -08:30:00.056 [schedulerName_Worker-3] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -08:30:00.083 [schedulerName_Worker-3] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -08:40:00.133 [schedulerName_Worker-4] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -08:40:00.159 [schedulerName_Worker-4] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -08:50:00.041 [schedulerName_Worker-5] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -08:50:00.047 [schedulerName_Worker-5] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -09:00:00.058 [schedulerName_Worker-6] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -09:00:00.063 [schedulerName_Worker-6] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -09:10:00.041 [schedulerName_Worker-7] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -09:10:00.046 [schedulerName_Worker-7] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -09:20:00.051 [schedulerName_Worker-8] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -09:20:00.060 [schedulerName_Worker-8] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -09:30:00.094 [schedulerName_Worker-9] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -09:30:00.098 [schedulerName_Worker-9] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -09:40:00.028 [schedulerName_Worker-10] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -09:40:00.033 [schedulerName_Worker-10] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -09:50:00.038 [schedulerName_Worker-11] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -09:50:00.043 [schedulerName_Worker-11] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -10:00:00.059 [schedulerName_Worker-12] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -10:00:00.065 [schedulerName_Worker-12] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -10:09:36.931 [http-nio-48080-exec-3] INFO c.l.t.f.i.c.u.AreaUtils - [,62] - 启动加载 AreaUtils 成功,耗时 (221) 毫秒 -10:10:00.048 [schedulerName_Worker-13] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -10:10:00.054 [schedulerName_Worker-13] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -10:20:00.031 [schedulerName_Worker-14] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -10:20:00.037 [schedulerName_Worker-14] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -10:30:00.042 [schedulerName_Worker-15] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -10:30:00.047 [schedulerName_Worker-15] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -10:40:00.050 [schedulerName_Worker-16] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -10:40:00.055 [schedulerName_Worker-16] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -10:50:00.052 [schedulerName_Worker-17] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -10:50:00.076 [schedulerName_Worker-17] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -11:00:00.047 [schedulerName_Worker-18] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -11:00:00.052 [schedulerName_Worker-18] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -11:10:00.028 [schedulerName_Worker-19] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -11:10:00.034 [schedulerName_Worker-19] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -11:20:00.042 [schedulerName_Worker-20] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -11:20:00.050 [schedulerName_Worker-20] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -11:30:00.047 [schedulerName_Worker-21] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -11:30:00.052 [schedulerName_Worker-21] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -11:40:00.068 [schedulerName_Worker-22] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -11:40:00.073 [schedulerName_Worker-22] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -11:50:00.063 [schedulerName_Worker-23] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -11:50:00.067 [schedulerName_Worker-23] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -12:00:00.037 [schedulerName_Worker-24] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -12:00:00.041 [schedulerName_Worker-24] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -12:10:00.049 [schedulerName_Worker-25] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -12:10:00.054 [schedulerName_Worker-25] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -12:20:00.067 [schedulerName_Worker-2] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -12:20:00.074 [schedulerName_Worker-2] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -12:30:00.066 [schedulerName_Worker-1] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -12:30:00.071 [schedulerName_Worker-1] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -12:40:00.056 [schedulerName_Worker-3] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -12:40:00.060 [schedulerName_Worker-3] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -12:50:00.073 [schedulerName_Worker-4] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -12:50:00.079 [schedulerName_Worker-4] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -13:00:00.037 [schedulerName_Worker-5] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -13:00:00.041 [schedulerName_Worker-5] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -13:10:00.053 [schedulerName_Worker-6] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -13:10:00.057 [schedulerName_Worker-6] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -13:20:00.031 [schedulerName_Worker-7] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -13:20:00.036 [schedulerName_Worker-7] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -13:30:00.057 [schedulerName_Worker-8] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -13:30:00.062 [schedulerName_Worker-8] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -13:40:00.062 [schedulerName_Worker-9] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -13:40:00.066 [schedulerName_Worker-9] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -13:50:00.067 [schedulerName_Worker-10] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -13:50:00.071 [schedulerName_Worker-10] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -14:00:00.053 [schedulerName_Worker-11] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -14:00:00.067 [schedulerName_Worker-11] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -14:10:00.049 [schedulerName_Worker-12] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -14:10:00.062 [schedulerName_Worker-12] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -14:28:26.553 [QuartzScheduler_schedulerName-DESKTOP-A78VR2E1769732897760_MisfireHandler] INFO o.s.s.q.LocalDataSourceJobStore - [recoverMisfiredJobs,973] - Handling 1 trigger(s) that missed their scheduled fire-time. -14:28:26.582 [schedulerName_Worker-13] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -14:28:26.586 [schedulerName_Worker-13] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -14:30:00.048 [schedulerName_Worker-14] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -14:30:00.052 [schedulerName_Worker-14] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -14:40:00.052 [schedulerName_Worker-15] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -14:40:00.056 [schedulerName_Worker-15] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -14:50:00.017 [schedulerName_Worker-16] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -14:50:00.021 [schedulerName_Worker-16] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -15:00:00.049 [schedulerName_Worker-17] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -15:00:00.052 [schedulerName_Worker-17] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -15:10:00.017 [schedulerName_Worker-18] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -15:10:00.021 [schedulerName_Worker-18] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -15:20:00.024 [schedulerName_Worker-19] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -15:20:00.028 [schedulerName_Worker-19] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -15:30:00.015 [schedulerName_Worker-20] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -15:30:00.019 [schedulerName_Worker-20] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -15:40:00.029 [schedulerName_Worker-21] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -15:40:00.033 [schedulerName_Worker-21] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -15:50:00.041 [schedulerName_Worker-22] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -15:50:00.045 [schedulerName_Worker-22] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -16:00:00.049 [schedulerName_Worker-23] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -16:00:00.053 [schedulerName_Worker-23] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -16:10:00.061 [schedulerName_Worker-24] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -16:10:00.065 [schedulerName_Worker-24] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -16:20:00.064 [schedulerName_Worker-25] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -16:20:00.070 [schedulerName_Worker-25] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -16:30:00.061 [schedulerName_Worker-2] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -16:30:00.066 [schedulerName_Worker-2] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -16:40:00.040 [schedulerName_Worker-1] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -16:40:00.044 [schedulerName_Worker-1] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -16:50:00.037 [schedulerName_Worker-3] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -16:50:00.040 [schedulerName_Worker-3] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:00:00.048 [schedulerName_Worker-4] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:00:00.052 [schedulerName_Worker-4] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:10:00.071 [schedulerName_Worker-5] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:10:00.076 [schedulerName_Worker-5] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:20:00.021 [schedulerName_Worker-6] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:20:00.025 [schedulerName_Worker-6] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:30:00.037 [schedulerName_Worker-7] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:30:00.042 [schedulerName_Worker-7] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:40:00.017 [schedulerName_Worker-8] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:40:00.023 [schedulerName_Worker-8] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -17:50:00.068 [schedulerName_Worker-9] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -17:50:00.072 [schedulerName_Worker-9] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ diff --git a/logs/lideeyunji-info.log b/logs/lideeyunji-info.log deleted file mode 100644 index d8c0e68..0000000 --- a/logs/lideeyunji-info.log +++ /dev/null @@ -1,82 +0,0 @@ -09:48:47.570 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.5.Final -09:48:47.614 [main] INFO c.l.s.lideeYunJiApplication - [logStarting,55] - Starting lideeYunJiApplication using Java 1.8.0_391 on DESKTOP-A78VR2E with PID 19024 (F:\java_project\hngryy_report\lidee-admin\target\classes started by Administrator in F:\java_project\hngryy_report) -09:48:47.615 [main] INFO c.l.s.lideeYunJiApplication - [logStartupProfileInfo,638] - The following 1 profile is active: "local" -09:48:56.529 [main] INFO o.s.b.w.e.t.TomcatWebServer - [initialize,108] - Tomcat initialized with port(s): 48080 (http) -09:48:56.552 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-48080"] -09:48:56.557 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] -09:48:56.558 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.83] -09:48:57.032 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext -09:48:57.032 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - [prepareWebApplicationContext,292] - Root WebApplicationContext: initialization completed in 8770 ms -09:48:59.512 [main] INFO c.a.d.p.DruidDataSource - [init,1007] - {dataSource-1,master} inited -09:48:59.563 [main] INFO c.a.d.p.DruidDataSource - [init,1007] - {dataSource-2,lideeyunji} inited -09:48:59.575 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [slave] success -09:48:59.579 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [lideeyunji] success -09:48:59.580 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [bidb] success -09:48:59.580 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success -09:48:59.580 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [4] datasource,primary datasource named [master] -09:49:04.151 [main] INFO org.redisson.Version - [logVersion,41] - Redisson 3.18.0 -09:49:05.777 [redisson-netty-2-7] INFO o.r.c.p.MasterPubSubConnectionPool - [lambda$createConnection$0,162] - 1 connections initialized for 127.0.0.1/127.0.0.1:6379 -09:49:05.825 [redisson-netty-2-19] INFO o.r.c.p.MasterConnectionPool - [lambda$createConnection$0,162] - 24 connections initialized for 127.0.0.1/127.0.0.1:6379 -09:49:22.454 [main] INFO c.x.c.s.i.BlockPuzzleCaptchaServiceImpl - [init,87] - --->>>xingyuv captcha-plus 初始化验证码底图<<<---blockPuzzle -09:49:26.823 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1220] - Using default implementation for ThreadExecutor -09:49:26.900 [main] INFO o.q.c.SchedulerSignalerImpl - [,61] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -09:49:26.901 [main] INFO o.q.c.QuartzScheduler - [,229] - Quartz Scheduler v.2.3.2 created. -09:49:26.989 [main] INFO o.s.s.q.LocalDataSourceJobStore - [initialize,672] - Using db table-based data access locking (synchronization). -09:49:26.998 [main] INFO o.s.s.q.LocalDataSourceJobStore - [initialize,145] - JobStoreCMT initialized. -09:49:27.001 [main] INFO o.q.c.QuartzScheduler - [initialize,294] - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'schedulerName' with instanceId 'DESKTOP-A78VR2E1769910566828' - Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. - NOT STARTED. - Currently in standby mode. - Number of jobs executed: 0 - Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 25 threads. - Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. - -09:49:27.001 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1374] - Quartz scheduler 'schedulerName' initialized from an externally provided properties instance. -09:49:27.001 [main] INFO o.q.i.StdSchedulerFactory - [instantiate,1378] - Quartz scheduler version: 2.3.2 -09:49:27.002 [main] INFO o.q.c.QuartzScheduler - [setJobFactory,2293] - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@55c445e5 -09:49:35.176 [main] INFO c.l.t.f.d.c.u.DictFrameworkUtils - [init,57] - [init][初始化 DictFrameworkUtils 成功] -09:49:35.255 [main] INFO c.l.t.f.j.c.JacksonAutoConfiguration - [jsonUtils,48] - [init][初始化 JsonUtils 成功] -09:49:37.089 [main] INFO o.s.b.a.e.w.EndpointLinksResolver - [,58] - Exposing 15 endpoint(s) beneath base path '/actuator' -09:49:37.200 [main] INFO o.s.s.w.DefaultSecurityFilterChain - [,55] - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@41cd09da, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@1277c623, org.springframework.security.web.context.SecurityContextPersistenceFilter@153af60c, org.springframework.security.web.header.HeaderWriterFilter@1e07ae6, org.springframework.web.filter.CorsFilter@61cc39f8, org.springframework.security.web.authentication.logout.LogoutFilter@341b0573, com.lideeyunji.tool.framework.security.core.filter.TokenAuthenticationFilter@74061ced, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@626542d3, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4443aec3, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@fbba04a, org.springframework.security.web.session.SessionManagementFilter@62dd8ce7, org.springframework.security.web.access.ExceptionTranslationFilter@2a7d12c8, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@1a2b83b1] -09:49:40.729 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-48080"] -09:49:40.775 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' -09:49:40.775 [main] INFO o.s.w.s.DispatcherServlet - [initServletBean,525] - Initializing Servlet 'dispatcherServlet' -09:49:40.778 [main] INFO o.s.w.s.DispatcherServlet - [initServletBean,547] - Completed initialization in 3 ms -09:49:40.778 [main] INFO o.s.b.w.e.t.TomcatWebServer - [start,220] - Tomcat started on port(s): 48080 (http) with context path '' -09:49:40.782 [main] INFO o.s.s.q.SchedulerFactoryBean - [startScheduler,729] - Starting Quartz Scheduler now -09:49:41.023 [main] INFO o.s.s.q.LocalDataSourceJobStore - [logWarnIfNonZero,3644] - ClusterManager: detected 1 failed or restarted instances. -09:49:41.023 [main] INFO o.s.s.q.LocalDataSourceJobStore - [clusterRecover,3503] - ClusterManager: Scanning for instance "DESKTOP-A78VR2E1769732897760"'s failed in-progress jobs. -09:49:41.033 [main] INFO o.q.c.QuartzScheduler - [start,547] - Scheduler schedulerName_$_DESKTOP-A78VR2E1769910566828 started. -09:49:41.105 [QuartzScheduler_schedulerName-DESKTOP-A78VR2E1769910566828_MisfireHandler] INFO o.s.s.q.LocalDataSourceJobStore - [recoverMisfiredJobs,973] - Handling 2 trigger(s) that missed their scheduled fire-time. -09:49:41.413 [main] INFO c.l.c.f.c.l.LideeYunJiListener - [onApplicationEvent,37] - 1.清除框架缓存--->完成 -09:49:41.919 [main] INFO c.l.c.f.c.l.LideeYunJiListener - [onApplicationEvent,39] - 2.处理那些表需要做数据权限--->完成 -09:49:42.047 [schedulerName_Worker-2] INFO c.l.c.f.c.j.ClearExcelDataJob - [execute,28] - *********** 开始清理Excel Data日志 ************ -09:49:42.047 [schedulerName_Worker-1] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -09:49:42.175 [schedulerName_Worker-2] INFO c.l.c.f.c.j.ClearExcelDataJob - [execute,38] - *********** Excel Data日志清理完成,共清理了0条 ************ -09:49:42.246 [schedulerName_Worker-1] INFO c.a.d.p.DruidDataSource - [init,1007] - {dataSource-3,slave} inited -09:49:42.320 [schedulerName_Worker-1] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -09:49:43.267 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [demo] success -09:50:00.073 [schedulerName_Worker-3] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,24] - *********** 开始保存模块使用记录 ************ -09:50:00.083 [schedulerName_Worker-3] INFO c.l.c.f.c.j.SaveModelUsageRecordsJob - [execute,27] - *********** 保存模块使用记录完成,共保存了0条 ************ -09:50:26.107 [main] INFO c.l.c.f.c.l.LideeYunJiListener - [onApplicationEvent,41] - 3.初始化动态数据源--->完成 -09:50:26.122 [main] INFO o.s.s.a.ScheduledAnnotationBeanPostProcessor - [finishRegistration,315] - No TaskScheduler/ScheduledExecutorService bean found for scheduled processing -09:50:26.157 [main] INFO c.l.s.lideeYunJiApplication - [logStarted,61] - Started lideeYunJiApplication in 100.145 seconds (JVM running for 105.442) -09:50:26.188 [main] INFO c.l.t.f.b.c.BannerApplicationRunner - [run,21] - ----立德云玑启动成功---- -09:51:52.158 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler schedulerName_$_DESKTOP-A78VR2E1769910566828 paused. -09:51:54.664 [SpringApplicationShutdownHook] INFO o.s.s.q.SchedulerFactoryBean - [destroy,847] - Shutting down Quartz Scheduler -09:51:54.664 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [shutdown,666] - Scheduler schedulerName_$_DESKTOP-A78VR2E1769910566828 shutting down. -09:51:54.664 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler schedulerName_$_DESKTOP-A78VR2E1769910566828 paused. -09:51:55.024 [SpringApplicationShutdownHook] INFO o.q.c.QuartzScheduler - [shutdown,740] - Scheduler schedulerName_$_DESKTOP-A78VR2E1769910566828 shutdown complete. -09:51:55.099 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing .... -09:51:55.108 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2212] - {dataSource-3} closing ... -09:51:55.120 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2285] - {dataSource-3} closed -09:51:55.120 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [slave] success, -09:51:55.120 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2212] - {dataSource-2} closing ... -09:51:55.124 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2285] - {dataSource-2} closed -09:51:55.125 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [lideeyunji] success, -09:51:55.125 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2212] - {dataSource-0} closing ... -09:51:55.125 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [bidb] success, -09:51:55.125 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2212] - {dataSource-1} closing ... -09:51:55.126 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2285] - {dataSource-1} closed -09:51:55.126 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, -09:51:55.127 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye