Merge remote-tracking branch 'origin/main'

This commit is contained in:
曹磊 2024-09-06 14:00:38 +08:00
commit c41418ffec
51 changed files with 1706 additions and 108870 deletions

View File

@ -294,5 +294,12 @@
<groupId>org.jeecgframework.boot</groupId>
<artifactId>jeecg-boot-starter-chatgpt</artifactId>
</dependency>
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.55</version>
</dependency>
</dependencies>
</project>

View File

@ -228,6 +228,7 @@ public interface CommonConstant {
String UPLOAD_TYPE_LOCAL = "local";
String UPLOAD_TYPE_MINIO = "minio";
String UPLOAD_TYPE_OSS = "alioss";
String UPLOAD_TYPE_SFTP = "sftp";
/**
* 文档上传自定义桶名称

View File

@ -18,6 +18,14 @@ public class StrAttackFilter {
return m.replaceAll("").trim();
}
public static String filter2(String str) {
// 清除掉所有特殊字符
String regEx = "[`《》~!@#$%^&*()+=|{}':;',\\[\\]<>?~@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
return m.replaceAll("").trim();
}
// public static void main(String[] args) {
// String filter = filter("@#jeecg/《》【bo】¥%……&*o)))@t<>,.,/?'\'~~`");
// System.out.println(filter);

View File

@ -61,39 +61,39 @@ public class SyncJwxt extends BaseSync {
* @param param
*/
public void run(Map<String, Object> param){
//查询数据
List<JwxtJxrw> inDataList = expJxrwService.list();
List<Xxhbjwxtjxrw> outDataList = Lists.newArrayList();
//查询数据
List<JwxtScwjxx> in1DataList = expScwjxxService.list();
List<Xxhbjwxtscwjxx> out1DataList = Lists.newArrayList();
//查询数据
List<JwxtXsmd> in2DataList = expXsmdService.list();
List<Xxhbjwxtxsmd> out2DataList = Lists.newArrayList();
//清洗数据
inDataList.forEach(x -> outDataList.add(BeanUtil.toBean(x, Xxhbjwxtjxrw.class)));
in1DataList.forEach(x -> out1DataList.add(BeanUtil.toBean(x, Xxhbjwxtscwjxx.class)));
in2DataList.forEach(x -> out2DataList.add(BeanUtil.toBean(x, Xxhbjwxtxsmd.class)));
//保存到胃
try {
QueryWrapper dqw = new QueryWrapper();
impJxrwService.remove(dqw);
impJxrwService.syncList(outDataList);
QueryWrapper dqw1 = new QueryWrapper();
impScwjxxService.remove(dqw1);
impScwjxxService.syncList(out1DataList);
QueryWrapper dqw2 = new QueryWrapper();
impXsmdService.remove(dqw2);
impXsmdService.syncList(out2DataList);
}catch (Exception e){
e.printStackTrace();
}
// //查询数据
// List<JwxtJxrw> inDataList = expJxrwService.list();
// List<Xxhbjwxtjxrw> outDataList = Lists.newArrayList();
//
// //查询数据
// List<JwxtScwjxx> in1DataList = expScwjxxService.list();
// List<Xxhbjwxtscwjxx> out1DataList = Lists.newArrayList();
//
// //查询数据
// List<JwxtXsmd> in2DataList = expXsmdService.list();
// List<Xxhbjwxtxsmd> out2DataList = Lists.newArrayList();
//
// //清洗数据
// inDataList.forEach(x -> outDataList.add(BeanUtil.toBean(x, Xxhbjwxtjxrw.class)));
// in1DataList.forEach(x -> out1DataList.add(BeanUtil.toBean(x, Xxhbjwxtscwjxx.class)));
// in2DataList.forEach(x -> out2DataList.add(BeanUtil.toBean(x, Xxhbjwxtxsmd.class)));
//
// //保存到胃
// try {
// QueryWrapper dqw = new QueryWrapper();
// impJxrwService.remove(dqw);
// impJxrwService.syncList(outDataList);
//
// QueryWrapper dqw1 = new QueryWrapper();
// impScwjxxService.remove(dqw1);
// impScwjxxService.syncList(out1DataList);
//
// QueryWrapper dqw2 = new QueryWrapper();
// impXsmdService.remove(dqw2);
// impXsmdService.syncList(out2DataList);
// }catch (Exception e){
// e.printStackTrace();
// }
}

View File

@ -52,21 +52,25 @@ public class JwxtJxrw implements Serializable {
@Excel(name = "kkyxmc", width = 15)
@ApiModelProperty(value = "kkyxmc")
private String kkyxmc;
/**teaxm*/
@Excel(name = "teaxm", width = 15)
@ApiModelProperty(value = "teaxm")
/**专业名称*/
@Excel(name = "专业名称", width = 15)
@ApiModelProperty(value = "专业名称")
private String zymc;
/**任课教师[职称]*/
@Excel(name = "任课教师[职称]", width = 15)
@ApiModelProperty(value = "任课教师[职称]")
private String teaxm;
/**bjxx*/
@Excel(name = "bjxx", width = 15)
@ApiModelProperty(value = "bjxx")
/**班级*/
@Excel(name = "班级", width = 15)
@ApiModelProperty(value = "班级")
private String bjxx;
/**xn*/
@Excel(name = "xn", width = 15)
@ApiModelProperty(value = "xn")
/**学年*/
@Excel(name = "学年", width = 15)
@ApiModelProperty(value = "学年")
private String xn;
/**xqmc*/
@Excel(name = "xqmc", width = 15)
@ApiModelProperty(value = "xqmc")
/**学期*/
@Excel(name = "学期", width = 15)
@ApiModelProperty(value = "学期")
private String xqmc;
/**sjfs*/
@Excel(name = "sjfs", width = 15)

View File

@ -60,6 +60,10 @@ public class Xxhbjwxtjxrw implements Serializable {
@Excel(name = "kkyxmc", width = 15)
@ApiModelProperty(value = "kkyxmc")
private java.lang.String kkyxmc;
/**专业名称*/
@Excel(name = "专业名称", width = 15)
@ApiModelProperty(value = "专业名称")
private String zymc;
/**teaxm*/
@Excel(name = "teaxm", width = 15)
@ApiModelProperty(value = "teaxm")

View File

@ -1,5 +1,6 @@
package org.jeecg.modules.demo.xxhbjwxtjxrw.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.jeecg.modules.demo.xxhbjwxtjxrw.entity.Xxhbjwxtjxrw;
import org.jeecg.modules.demo.xxhbjwxtjxrw.mapper.XxhbjwxtjxrwMapper;
@ -19,6 +20,7 @@ import java.util.List;
* @Version: V1.0
*/
@Service
@DS("multi-datasource1")
public class XxhbjwxtjxrwServiceImpl extends ServiceImpl<XxhbjwxtjxrwMapper, Xxhbjwxtjxrw> implements IXxhbjwxtjxrwService {
@Override

View File

@ -24,6 +24,10 @@ import java.io.Serializable;
public class JwxtScwjxx implements Serializable {
private static final long serialVersionUID = 1L;
/**name*/
@Excel(name = "课程任务代码", width = 15)
@ApiModelProperty(value = "课程任务代码")
private String kcrwdm;
/**name*/
@Excel(name = "姓名", width = 15)
@ApiModelProperty(value = "姓名")

View File

@ -32,6 +32,10 @@ import lombok.experimental.Accessors;
public class Xxhbjwxtscwjxx implements Serializable {
private static final long serialVersionUID = 1L;
/**name*/
@Excel(name = "课程任务代码", width = 15)
@ApiModelProperty(value = "课程任务代码")
private String kcrwdm;
/**name*/
@Excel(name = "姓名", width = 15)
@ApiModelProperty(value = "姓名")

View File

@ -1,5 +1,6 @@
package org.jeecg.modules.demo.xxhbjwxtscwjxx.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.jeecg.modules.demo.xxhbjwxtjxrw.entity.Xxhbjwxtjxrw;
import org.jeecg.modules.demo.xxhbjwxtscwjxx.entity.Xxhbjwxtscwjxx;
@ -20,6 +21,7 @@ import java.util.List;
* @Version: V1.0
*/
@Service
@DS("multi-datasource1")
public class XxhbjwxtscwjxxServiceImpl extends ServiceImpl<XxhbjwxtscwjxxMapper, Xxhbjwxtscwjxx> implements IXxhbjwxtscwjxxService {
@Override

View File

@ -4,10 +4,8 @@ import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
@ -124,4 +122,7 @@ public class Xxhbjwxtxsmd implements Serializable {
@Excel(name = "ksxzmc", width = 15)
@ApiModelProperty(value = "ksxzmc")
private java.lang.String ksxzmc;
@TableField(exist = false)
private String studentPath;
}

View File

@ -2,4 +2,9 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.demo.xxhbjwxtxsmd.mapper.XxhbjwxtxsmdMapper">
<select id="selectPage" resultType="org.jeecg.modules.demo.xxhbjwxtxsmd.entity.Xxhbjwxtxsmd">
select a.*,b.student_path from xxhbjwxtxsmd a
left join (select SUBSTRING(name FROM 1 FOR 10) as student_no,name,path as student_path,cjr,cjsj,kcrwdm from xxhbjwxtscwjxx) b on a.kcrwdm =b.kcrwdm and a.xsbh = b.student_no
${ew.customSqlSegment}
</select>
</mapper>

View File

@ -1,5 +1,6 @@
package org.jeecg.modules.demo.xxhbjwxtxsmd.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.jeecg.modules.demo.xxhbjwxtjxrw.entity.Xxhbjwxtjxrw;
import org.jeecg.modules.demo.xxhbjwxtxsmd.entity.Xxhbjwxtxsmd;
@ -20,6 +21,7 @@ import java.util.List;
* @Version: V1.0
*/
@Service
@DS("multi-datasource1")
public class XxhbjwxtxsmdServiceImpl extends ServiceImpl<XxhbjwxtxsmdMapper, Xxhbjwxtxsmd> implements IXxhbjwxtxsmdService {
@Override

View File

@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
@ -129,4 +130,11 @@ public class Vkczxzy0002 implements Serializable {
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "考核材料上传时间")
private Date khclTime;
/**作业类型*/
@Excel(name = "作业类型", width = 15, dicCode = "zyLeixing")
@ApiModelProperty(value = "作业类型")
@Dict(dicCode = "zyLeixing")
private String zyLeixing;
}

View File

@ -148,4 +148,10 @@ public class ZyHuizongXiangxi implements Serializable {
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "考核材料上传时间")
private java.util.Date khclTime;
/**作业类型*/
@Excel(name = "作业类型", width = 15, dicCode = "zyLeixing")
@ApiModelProperty(value = "作业类型")
@Dict(dicCode = "zyLeixing")
private String zyLeixing;
}

View File

@ -38,11 +38,15 @@
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>drag-free</artifactId>
</dependency>
<!-- 积木报表 mongo redis 支持包
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-nosql-starter</artifactId>
</dependency>-->
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
</dependency>
<!-- 积木报表 mongo redis 支持包
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-nosql-starter</artifactId>
</dependency>-->
</dependencies>
</project>

View File

@ -1,6 +1,7 @@
package org.jeecg.modules.system.controller;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.constant.SymbolConstant;
@ -9,6 +10,9 @@ import org.jeecg.common.exception.JeecgBootException;
import org.jeecg.common.util.CommonUtils;
import org.jeecg.common.util.filter.SsrfFileTypeFilter;
import org.jeecg.common.util.oConvertUtils;
import org.jeecg.modules.utils.SFTPUtil;
import org.jeecg.modules.utils.SftpConfig;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Lazy;
import org.springframework.util.AntPathMatcher;
@ -22,6 +26,8 @@ import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.util.Date;
import java.util.Map;
/**
* <p>
@ -45,6 +51,10 @@ public class CommonController {
@Value(value="${jeecg.uploadType}")
private String uploadType;
@Value(value = "${jeecg.path.webapp}")
private String downloadpath;
/**
* @Author 政辉
* @return
@ -54,6 +64,10 @@ public class CommonController {
return Result.error("没有权限,请联系管理员授权后刷新缓存!");
}
@Autowired
SftpConfig sftpConfig;
/**
* 文件上传统一方法
* @param request
@ -224,7 +238,46 @@ public class CommonController {
//update-begin---author:liusq ---date:20230912 for检查下载文件类型--------------
SsrfFileTypeFilter.checkDownloadFileType(imgPath);
//update-end---author:liusq ---date:20230912 for检查下载文件类型--------------
if(CommonConstant.UPLOAD_TYPE_SFTP.equals(uploadType)) {
try{
// SFTPUtil.writeFileToRes(sftpConfig,imgPath,response);
int index = imgPath.lastIndexOf("/");
String path = "temp";
if(index != -1){
path = imgPath.substring(0,index);
}
//TODO 不确定是否有问题
Map<String,String> map = SFTPUtil.download(sftpConfig,imgPath,getDownloadPath(path));
if(!map.get("code").equals("0")){
response.setStatus(404);
throw new RuntimeException(map.get("msg"));
}
String localFilePath = map.get("fileName");
File file = new File(localFilePath);
if(!file.exists()){
response.setStatus(404);
throw new RuntimeException("文件["+imgPath+"]不存在..");
}
// 设置强制下载不打开
// response.setContentType("application/force-download");
response.addHeader("Content-Disposition", "attachment;fileName=" + new String(file.getName().getBytes("UTF-8"),"iso-8859-1"));
inputStream = new BufferedInputStream(new FileInputStream(localFilePath));
outputStream = response.getOutputStream();
byte[] buf = new byte[1024];
int len;
while ((len = inputStream.read(buf)) > 0) {
outputStream.write(buf, 0, len);
}
response.flushBuffer();
}catch (Exception e){
// e.printStackTrace();
}finally {
SFTPUtil.disChannel();
SFTPUtil.disSession();
}
}else {
}
String filePath = uploadpath + File.separator + imgPath;
File file = new File(filePath);
if(!file.exists()){
@ -267,6 +320,24 @@ public class CommonController {
}
/**
* 获取文件真实路径
* @param path
* @return
*/
private String getDownloadPath(String path){
String filePath = "";
// if(StringUtils.isNotBlank(path)){
// return "";
// }
int idx = path.indexOf(downloadpath);
if(idx==-1){
filePath = downloadpath + File.separator + path;
}else{
filePath = path;
}
return filePath;
}
// /**
// * 下载文件
// * 请求地址http://localhost:8080/common/download/{user/20190119/e1fe9925bc315c60addea1b98eb1cb1349547719_1547866868179.jpg}

View File

@ -0,0 +1,806 @@
package org.jeecg.modules.utils;
import org.jeecg.common.constant.SymbolConstant;
import org.jeecg.common.util.CommonUtils;
import org.jeecg.common.util.filter.StrAttackFilter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.multipart.MultipartFile;
import com.jcraft.jsch.*;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;
public class SFTPUtil {
private static long count = 3;
private static long count1 = 0;
private static long sleepTime = 1000;//1秒
private static final Logger logger = LoggerFactory.getLogger(SFTPUtil.class);
private static Session sshSession = null;
private static ChannelSftp sftp = null;
public static void getSession(SftpConfig sftpConfig){
try {
if(sshSession == null ){
JSch jsch = new JSch();
sshSession = jsch.getSession(sftpConfig.getUsername(), sftpConfig.getHostname(), sftpConfig.getPort());
logger.info("Session created ... host=" + sftpConfig.getHostname() + ";port=" + sftpConfig.getPort()+";UserName=" + sftpConfig.getUsername() + ";Password="+sftpConfig.getPassword());
// jsch.addIdentity("e:/sftp_keys.ppk","");
sshSession.setPassword(sftpConfig.getPassword());
Properties sshConfig = new Properties();
sshConfig.put("StrictHostKeyChecking", "no");
sshSession.setConfig(sshConfig);
sshSession.setTimeout(sftpConfig.getTimeout());
sshSession.connect();
logger.info("Session connected ...");
logger.info("Opening Channel ...");
}
} catch (Exception e){
try{
count1 += 1;
if(count == count1){
throw new RuntimeException(e);
}
Thread.sleep(sleepTime);
logger.info("重新连接....");
getSession(sftpConfig);
} catch (InterruptedException e1){
throw new RuntimeException(e1);
}
}
}
public static void getChannelSftp(SftpConfig sftpConfig){
try {
if(sshSession == null){
getSession(sftpConfig);
Channel channel = sshSession.openChannel("sftp");
channel.connect();
sftp = (ChannelSftp) channel;
logger.info("登录成功");
}else{
Channel channel = sshSession.openChannel("sftp");
channel.connect();
sftp = (ChannelSftp) channel;
}
} catch (Exception e){
try{
count1 += 1;
if(count == count1){
throw new RuntimeException(e);
}
Thread.sleep(sleepTime);
logger.info("重新连接....");
getChannelSftp(sftpConfig);
} catch (InterruptedException e1){
throw new RuntimeException(e1);
}
}
}
private static void mkdirs(String directory) throws SftpException {
String[] dics = directory.split("/");
for(int i=0;i< dics.length;i++){
try {
if(dics[i].equals("")){
continue;
}
sftp.cd(dics[i]);
} catch (SftpException e1) {
try {
sftp.mkdir(dics[i]);
sftp.cd(dics[i]);
} catch (SftpException e2) {
throw new RuntimeException("打开文件夹错误,"+e2.getMessage(), e2);
}
}
}
}
/**
* 上传文件
* @param isConcat 是否拼接true时拼接/kczx
* @param directory 上传的目录
* @param uploadFilePath 要上传的文件路径文件真实路径+名称
* @param uploadFileName 要上传的文件名称重新定义的文件名称
* @param
*/
public static Map<String,String> upload(SftpConfig sftpConfig,boolean isConcat, String directory, String uploadFilePath, String uploadFileName) {
Map<String,String> map = new HashMap<String,String>();
map.put("code","0");
map.put("msg","上传成功");
try{
if(sftp == null){
getChannelSftp(sftpConfig);
}
try {
sftp.cd(sftpConfig.getFullpath());
} catch (SftpException e1) {
try {
mkdirs(sftpConfig.getFullpath());
} catch (SftpException e2) {
map.put("code", "1");
map.put("msg", "sftp创建" + sftpConfig.getUploadpath() + "文件路径失败");
}
}
try {
if(isConcat){
directory = getDirectory(sftpConfig.getUploadpath(),directory);
}
sftp.cd(directory);
} catch (SftpException e1) {
try {
mkdirs(directory);
// sftp.mkdir(directory);
// sftp.cd(directory);
} catch (SftpException e2) {
map.put("code","1");
map.put("msg","ftp创建"+directory+"文件路径失败");
// throw new RuntimeException("ftp创建文件路径失败" + directory);
}
}
File file = new File(uploadFilePath);
InputStream inputStream=null;
try {
inputStream = new FileInputStream(file);
sftp.put(inputStream, uploadFileName);
map.put("data",directory.concat(uploadFileName));
} catch (Exception e3) {
map.put("code","1");
map.put("msg","上传文件异常:" + e3.getMessage());
// throw new RuntimeException("sftp异常" + e3);
} finally {
closeStream(inputStream,null);
}
}catch (Exception e) {
map.put("code","1");
map.put("msg","sftp异常" + e.getMessage());
}
return map;
}
public static Map<String,String> upload(SftpConfig sftpConfig, MultipartFile file, String directory) {
Map<String,String> map = new HashMap<String,String>();
map.put("code","0");
map.put("msg","上传成功");
try{
if(sftp == null){
getChannelSftp(sftpConfig);
}
try {
sftp.cd(sftpConfig.getFullpath());
} catch (SftpException e1) {
try {
mkdirs(sftpConfig.getFullpath());
} catch (SftpException e2) {
map.put("code", "1");
map.put("msg", "sftp创建" + sftpConfig.getUploadpath() + "文件路径失败");
}
}
try {
sftp.cd(directory);
} catch (SftpException e1) {
try {
mkdirs(directory);
} catch (SftpException e2) {
map.put("code","1");
map.put("msg","ftp创建"+directory+"文件路径失败");
// throw new RuntimeException("ftp创建文件路径失败" + directory);
}
}
String fileName = null;
// 获取文件名
String orgName = StrAttackFilter.filter2(file.getOriginalFilename());
orgName = CommonUtils.getFileName(orgName);
if(orgName.indexOf(SymbolConstant.SPOT)!=-1){
fileName = orgName.substring(0, orgName.lastIndexOf(".")) + "_" + System.currentTimeMillis() + orgName.substring(orgName.lastIndexOf("."));
}else{
fileName = orgName+ "_" + System.currentTimeMillis();
}
InputStream inputStream=null;
try {
sftp.put(file.getInputStream(), fileName);
map.put("data",directory.concat("/").concat(fileName));
} catch (Exception e3) {
map.put("code","1");
map.put("msg","上传文件异常:" + e3.getMessage());
// throw new RuntimeException("sftp异常" + e3);
} finally {
closeStream(inputStream,null);
}
}catch (Exception e) {
map.put("code","1");
map.put("msg","sftp异常" + e.getMessage());
}
return map;
}
/**
* 下载文件
*
* @param directory 下载目录
* @param downloadFile 下载的文件
* @param saveFile 存在本地的路径
*/
public static Map<String,String> download(SftpConfig sftpConfig, String directory, String downloadFile, String saveFile) {
Map<String,String> map = new HashMap<String,String>();
map.put("code","0");
map.put("msg","下载成功");
try{
if(sftp == null){
getChannelSftp(sftpConfig);
}
OutputStream output = null;
try {
File localDirFile = new File(saveFile);
// 判断本地目录是否存在不存在需要新建各级目录
if (!localDirFile.exists()) {
localDirFile.mkdirs();
}
if (logger.isInfoEnabled()) {
logger.info("开始获取远程文件:[{}]---->[{}]", new Object[]{directory, saveFile});
}
// sftp.cd(directory);
if (logger.isInfoEnabled()) {
logger.info("打开远程文件:[{}]", new Object[]{directory});
}
String newName = CommonUtils.getFileName(downloadFile);
String newDownloadFile = saveFile.concat(File.separator).concat(newName);
output = new FileOutputStream(new File(newDownloadFile));
sftp.get(directory, output);
if (logger.isInfoEnabled()) {
logger.info("文件下载成功");
}
map.put("fileName",newDownloadFile);
} catch (Exception e) {
if (logger.isInfoEnabled()) {
logger.info("文件下载出现异常,[{}]", e);
}
throw new RuntimeException("文件下载出现异常,[{}]", e);
} finally {
closeStream(null,output);
}
}catch (Exception e) {
map.put("code","1");
map.put("msg","sftp异常" + e.getMessage());
}
return map;
}
/**
* 下载文件
* @param directory 下载目录
* @param saveFile 存在本地的路径
*/
public static Map<String,String> download(SftpConfig sftpConfig, String directory, String saveFile) {
Map<String,String> map = new HashMap<>();
map.put("code","0");
map.put("msg","下载成功");
directory = sftpConfig.getFullpath()+"/"+ directory;
String[] df = getDirectoryAndFileName(directory);
File localDirFile = new File(saveFile);
// 判断本地目录是否存在不存在需要新建各级目录
if (!localDirFile.exists()) {
localDirFile.mkdirs();
}
saveFile = saveFile.replace("\\","/");
String newName = CommonUtils.getFileName(df[1]);
if(!newName.startsWith("/")){
newName = "/"+newName;
}
String newDownloadFile = saveFile.concat(newName);
File localFile = new File(newDownloadFile);
// 判断本地目录是否存在不存在需要新建各级目录
if (localFile.exists()) {
map.put("fileName",newDownloadFile);
return map;
}
try{
if(sftp == null){
getChannelSftp(sftpConfig);
if(sftp == null){
map.put("code","1");
map.put("msg","sftp链接异常");
return map;
}
}else{
sftp.cd(sftpConfig.getFullpath());
}
OutputStream output = null;
try {
if (logger.isInfoEnabled()) {
logger.info("开始获取远程文件:[{}]---->[{}]", new Object[]{directory, newDownloadFile});
}
// sftp.cd(directory);
if (logger.isInfoEnabled()) {
logger.info("打开远程文件:[{}]", new Object[]{directory});
}
output = new FileOutputStream(localFile);
sftp.get(directory, output);
if (logger.isInfoEnabled()) {
logger.info("文件下载成功");
}
map.put("fileName",newDownloadFile);
} catch (Exception e) {
if (logger.isInfoEnabled()) {
logger.info("文件下载出现异常,[{}]", e);
}
throw new RuntimeException("文件下载出现异常,[{}]", e);
} finally {
closeStream(null,output);
}
}catch (Exception e) {
map.put("code","1");
map.put("msg","sftp异常" + e.getMessage());
}
return map;
}
/**
* 网页下载文件
* @param response
* @param downloadFilePath
* @throws Exception
*/
public static void writeFileToRes(SftpConfig sftpConfig, String downloadFilePath, HttpServletResponse response) throws Exception {
String[] df = getDirectoryAndFileName(downloadFilePath);
String directory = df[0];
String downloadFile = df[1];
try{
if(sftp == null){
getChannelSftp(sftpConfig);
}
InputStream inputStream = null;
ServletOutputStream outputStream=null;
try {
// sftp.cd(directory);
inputStream = sftp.get(downloadFilePath);
byte[] buf = new byte[1024 * 10];
outputStream = response.getOutputStream();
response.setHeader("content-disposition", "attachment;filename=" + URLEncoder.encode(downloadFile, "UTF-8"));
int readLength;
while (((readLength = inputStream.read(buf)) != -1)) {
outputStream.write(buf, 0, readLength);
}
outputStream.flush();
} catch (Exception e1) {
// e1.printStackTrace();
// throw new Exception(StringUtils.format("sftp exception,sftp exception。 ", e1.getMessage()));
} finally {
closeStream(null,outputStream);
}
}catch (Exception e) {
e.printStackTrace();
}
}
/**
* 移动文件
* @param oldpath 原文件路径文件路径+名称
* @param directory 目的文件路径
* @param newname 目的文件名称
* @param
*/
public static Map<String,String> moveFile(SftpConfig sftpConfig, String oldpath, String directory, String newname) {
Map<String,String> map = new HashMap<String,String>();
map.put("code","0");
map.put("msg","上传成功");
try {
if(sftp == null){
getChannelSftp(sftpConfig);
}
try {
sftp.cd(sftpConfig.getFullpath());
} catch (SftpException e1) {
try {
mkdirs(sftpConfig.getFullpath());
} catch (SftpException e2) {
map.put("code", "1");
map.put("msg", "sftp创建" + sftpConfig.getUploadpath() + "文件路径失败");
}
}
try {
directory = getDirectory(sftpConfig.getUploadpath(), directory);
sftp.cd(directory);
} catch (SftpException e1) {
try {
mkdirs(directory);
} catch (SftpException e2) {
map.put("code", "1");
map.put("msg", "ftp创建" + directory + "文件路径失败");
}
}
Channel channel = null;
try {
if(!oldpath.startsWith("/")){
oldpath = "/"+oldpath;
}
String oldfullpath = sftpConfig.getFullpath().concat(oldpath);
String newpath = directory.concat(newname);
String newfullpath = sftpConfig.getFullpath().concat(newpath);
String moveCommand = "mv " + oldfullpath + " " + newfullpath; // 移动文件的命令
channel = sshSession.openChannel("exec");
((ChannelExec) channel).setCommand(moveCommand);
channel.setInputStream(null);
((ChannelExec) channel).setErrStream(System.err);
InputStream in = channel.getInputStream();
channel.connect();
byte[] tmp = new byte[1024];
while (true) {
while (in.available() > 0) {
int i = in.read(tmp, 0, 1024);
if (i < 0) break;
}
if (channel.isClosed()) {
System.out.println("exit-status: " + channel.getExitStatus());
break;
}
try {
Thread.sleep(sleepTime);
} catch (Exception ee) {
}
}
channel.disconnect();
channel = null;
map.put("data",newpath);
} catch (Exception e1) {
map.put("code","1");
map.put("msg",e1.getMessage());
// throw new RuntimeException("ftp创建文件路径失败" + directory);
}finally {
if(channel!=null){
channel.disconnect();
channel = null;
}
}
} catch (Exception e) {
map.put("code","1");
map.put("msg","sftp异常" + e.getMessage());
}
return map;
}
public static Map<String,String> moveFiles(SftpConfig sftpConfig, String directory, List<String[]> list) {
Map<String,String> map = new HashMap<String,String>();
map.put("code","0");
map.put("msg","上传成功");
try {
if(sftp == null){
getChannelSftp(sftpConfig);
}
try {
sftp.cd(sftpConfig.getFullpath());
} catch (SftpException e1) {
try {
mkdirs(sftpConfig.getFullpath());
} catch (SftpException e2) {
map.put("code", "1");
map.put("msg", "sftp创建" + sftpConfig.getUploadpath() + "文件路径失败");
}
}
try {
directory = getDirectory(sftpConfig.getUploadpath(), directory);
sftp.cd(directory);
} catch (SftpException e1) {
try {
mkdirs(directory);
} catch (SftpException e2) {
map.put("code", "1");
map.put("msg", "sftp创建" + directory + "文件路径失败");
}
}
sftp.cd(sftpConfig.getFullpath());
Channel channel = null;
try {
StringBuffer sb = new StringBuffer();
for(int item=0;item<list.size();item++){
String oldpath = list.get(item)[0];
if(!oldpath.startsWith("/")){
oldpath = "/"+oldpath;
}
String oldfullpath = sftpConfig.getFullpath().concat(oldpath);
String newname = list.get(item)[1];
String newpath = directory.concat(newname);
String newfullpath = sftpConfig.getFullpath().concat("/").concat(newpath);
String moveCommand = "cp " + oldfullpath + " " + newfullpath; // 移动文件的命令
channel = sshSession.openChannel("exec");
((ChannelExec) channel).setCommand(moveCommand);
channel.setInputStream(null);
((ChannelExec) channel).setErrStream(System.err);
InputStream in = channel.getInputStream();
channel.connect();
byte[] tmp = new byte[1024];
while (true) {
while (in.available() > 0) {
int i = in.read(tmp, 0, 1024);
if (i < 0) break;
}
if (channel.isClosed()) {
System.out.println("exit-status: " + channel.getExitStatus());
break;
}
try {
Thread.sleep(1000);
} catch (Exception ee) {
}
}
channel.disconnect();
channel = null;
sb.append(newpath);
sb.append("|");
}
String path = sb.toString();
path = path.substring(0,path.length()-1);
map.put("data",path);
logger.info("移动文件成功....");
} catch (Exception e1) {
map.put("code","1");
map.put("msg",e1.getMessage());
// throw new RuntimeException("ftp创建文件路径失败" + directory);
}finally {
if(channel!=null){
channel.disconnect();
channel = null;
}
}
} catch (Exception e) {
map.put("code","1");
map.put("msg","sftp异常" + e.getMessage());
}
return map;
}
/**
* 删除文件
* @param directory 要删除文件所在目录
* @param deleteFile 要删除的文件
*/
public static Map<String,String> delete(SftpConfig sftpConfig, String directory, String deleteFile) {
Map<String,String> map = new HashMap<String,String>();
map.put("code","0");
map.put("msg","删除成功");
try{
if(sftp == null){
getChannelSftp(sftpConfig);
}
directory = delDiagonalLines(directory);
sftp.cd(directory);
sftp.rm(deleteFile);
}catch (Exception e) {
map.put("code","1");
map.put("msg","sftp异常" + e.getMessage());
}
return map;
}
private static String getDirectory(String uploadpath, String directory){
if(uploadpath.endsWith("/")){
return uploadpath + directory;
}else{
return uploadpath +"/"+ directory;
}
}
private static String delDiagonalLines(String directory){
if(directory.startsWith("/")){
directory = directory.substring(directory.indexOf("/")+1);
delDiagonalLines(directory);
}
return directory;
}
/**
* 断掉连接
*/
public static void disChannel() {
try {
if(sftp!=null){
sftp.disconnect();
sftp=null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void disSession() {
try {
if(sshSession!=null) {
sshSession.disconnect();
sshSession=null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 关闭流
* @param outputStream
*/
private static void closeStream(InputStream inputStream,OutputStream outputStream) {
if (outputStream != null) {
try {
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}finally {
}
}
if(inputStream != null){
try {
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}finally {
}
}
}
public static String[] getDirectoryAndFileName(String fileName) {
String[] ss = new String[2];
String path = fileName.substring(0,fileName.lastIndexOf("/"));
String name = fileName.substring(fileName.lastIndexOf("/")+1);
ss[0] = path;
ss[1] = name;
return ss;
}
/*****************以下为预留方法*******************/
// /**
// * 下载远程文件夹下的所有文件
// * @param remoteFilePath
// * @param localDirPath
// * @throws Exception
// */
// public void getFileDir(String remoteFilePath, String localDirPath) throws Exception {
// File localDirFile = new File(localDirPath);
// // 判断本地目录是否存在不存在需要新建各级目录
// if (!localDirFile.exists()) {
// localDirFile.mkdirs();
// }
// if (logger.isInfoEnabled()) {
// logger.info("sftp文件服务器文件夹[{}],下载到本地目录[{}]", new Object[]{remoteFilePath, localDirFile});
// }
// ChannelSftp channelSftp = connect();
// Vector<LsEntry> lsEntries = channelSftp.ls(remoteFilePath);
// if (logger.isInfoEnabled()) {
// logger.info("远程目录下的文件为[{}]", lsEntries);
// }
// for (LsEntry entry : lsEntries) {
// String fileName = entry.getFilename();
// if (checkFileName(fileName)) {
// continue;
// }
// String remoteFileName = getRemoteFilePath(remoteFilePath, fileName);
// channelSftp.get(remoteFileName, localDirPath);
// }
// disConnect(channelSftp);
// }
//
// private boolean checkFileName(String fileName) {
// if (".".equals(fileName) || "..".equals(fileName)) {
// return true;
// }
// return false;
// }
//
// private String getRemoteFilePath(String remoteFilePath, String fileName) {
// if (remoteFilePath.endsWith("/")) {
// return remoteFilePath.concat(fileName);
// } else {
// return remoteFilePath.concat("/").concat(fileName);
// }
// }
//
// /**
// * 列出目录下的文件
// * @param directory 要列出的目录
// * @return
// * @throws SftpException
// */
// public List<String> listFiles(String directory) throws SftpException {
// ChannelSftp sftp = connect();
// List fileNameList = new ArrayList();
// try {
// sftp.cd(directory);
// } catch (SftpException e) {
// return fileNameList;
// }
// Vector vector = sftp.ls(directory);
// for (int i = 0; i < vector.size(); i++) {
// if (vector.get(i) instanceof LsEntry) {
// LsEntry lsEntry = (LsEntry) vector.get(i);
// String fileName = lsEntry.getFilename();
// if (".".equals(fileName) || "..".equals(fileName)) {
// continue;
// }
// fileNameList.add(fileName);
// }
// }
// disConnect(sftp);
// return fileNameList;
// }
public static Map<String,String> upload(SftpConfig sftpConfig, String localFile, String sftpFile) {
Map<String,String> map = new HashMap<String,String>();
map.put("code","0");
map.put("msg","上传成功");
try{
String allPath = sftpConfig.getFullpath() +"/"+sftpConfig.getUploadpath();
if(sftp == null){
getChannelSftp(sftpConfig);
}
try {
sftp.cd(sftpConfig.getFullpath());
} catch (SftpException e1) {
try {
mkdirs(sftpConfig.getFullpath());
} catch (SftpException e2) {
map.put("code", "1");
map.put("msg", "sftp创建" + sftpConfig.getUploadpath() + "文件路径失败");
}
}
try {
sftp.cd(sftpConfig.getUploadpath());
} catch (SftpException e1) {
try {
mkdirs(sftpConfig.getUploadpath());
} catch (SftpException e2) {
map.put("code", "1");
map.put("msg", "sftp创建" + sftpConfig.getUploadpath() + "文件路径失败");
}
}
InputStream inputStream = null;
try {
inputStream = new FileInputStream(localFile);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
String aaa[] = sftpFile.split("/");
String wwqName = aaa[aaa.length -1];
for(int i=0;i<aaa.length -1;i++){
try {
sftp.cd(aaa[i]);
allPath = allPath+"/"+aaa[i];
} catch (SftpException e1) {
try {
mkdirs(aaa[i]);
} catch (SftpException e2) {
map.put("code", "1");
map.put("msg", "sftp创建" + sftpConfig.getUploadpath() + "文件路径失败");
}
}
}
sftp.put(inputStream, allPath+"/"+wwqName);
map.put("data",sftpConfig.getUploadpath().concat("/").concat(sftpFile));
} catch (Exception e3) {
map.put("code","1");
map.put("msg","上传文件异常:" + e3.getMessage());
// throw new RuntimeException("sftp异常" + e3);
} finally {
closeStream(inputStream,null);
}
}catch (Exception e) {
map.put("code","1");
map.put("msg","sftp异常" + e.getMessage());
}
return map;
}
}

View File

@ -0,0 +1,30 @@
package org.jeecg.modules.utils;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
@ConfigurationProperties(prefix = "sftp")
@Data
public class SftpConfig {
private String hostname;
private Integer port;
private String username;
private String password;
private Integer timeout;
private String uploadpath;
private String fullpath;
public SftpConfig(String hostname, Integer port, String username, String password, Integer timeout, String uploadpath, String fullpath){
this.hostname = hostname;
this.port = port;
this.username = username;
this.password = password;
this.timeout = timeout;
this.uploadpath = uploadpath;
this.fullpath = fullpath;
}
public SftpConfig(){}
}

View File

@ -207,8 +207,8 @@ jeecg:
signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a
#签名拦截接口
signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode
# 本地local、Miniominio、阿里云alioss
uploadType: local
# 本地local、Miniominio、阿里云alioss \sftp
uploadType: sftp
# 前端访问地址
domainUrl:
pc: http://localhost:3100
@ -323,3 +323,12 @@ justauth:
type: default
prefix: 'demo::'
timeout: 1h
#SFTP
sftp:
hostname: 192.168.2.200
port: 22
username: sftp
password: sftp
timeout: 1000
uploadpath: kczx
fullpath: /data

View File

@ -207,8 +207,8 @@ jeecg:
signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a
#签名拦截接口
signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode
# local\minio\alioss
uploadType: alioss
# local\minio\alioss\sftp
uploadType: sftp
# 前端访问地址
domainUrl:
pc: http://localhost:3100
@ -310,3 +310,13 @@ justauth:
type: default
prefix: 'demo::'
timeout: 1h
#SFTP
sftp:
hostname: 210.47.29.99
port: 22
username: sftp
password: Nenujwc@99
timeout: 1000
uploadpath: kczx
fullpath: /data

View File

@ -409,6 +409,7 @@
<artifactId>flyway-core</artifactId>
<version>7.15.0</version>
</dependency>
</dependencies>
</dependencyManagement>

View File

@ -6,10 +6,10 @@ VITE_PUBLIC_PATH = /
# 跨域代理,您可以配置多个 ,请注意,没有换行符
VITE_PROXY = [["/jeecgboot","http://192.168.2.10:8080/jeecg-boot"],["/upload","http://localhost:3300/upload"]]
VITE_PROXY = [["/jeecgboot","http://192.168.2.12:8080/jeecg-boot"],["/upload","http://localhost:3300/upload"]]
#后台接口全路径地址(必填)
VITE_GLOB_DOMAIN_URL=http://192.168.2.10:8080/jeecg-boot
VITE_GLOB_DOMAIN_URL=http://192.168.2.12:8080/jeecg-boot
#后台接口父地址(必填)
VITE_GLOB_API_URL=/jeecgboot

View File

@ -1,5 +1,5 @@
<template>
<div class="mdule-box">
<div class="mdule-box1">
<div>
<!-- <div style="width: 100%; height: 20px; background-color: #1c84c6"></div> -->
<div class="schedule-title">
@ -163,17 +163,7 @@ body{
border-radius: 5px;
line-height: 23px;
}
.mdule-box{
border: 2px solid #ececec;
background: #fff;
border-radius:10px;
}
.mdule-box:hover{
border: 2px solid #ececec;
background: #fff;
border-radius:10px;
box-shadow: 2px 2px 10px 1px #ececec;
}
.schedule-title{
width: 100%;
white-space: normal;
@ -217,5 +207,14 @@ body{
.schedule-word{
padding:12px 5px;
font-size:16px;
}
.mdule-box1{
border: 2px solid #eff1f4;
background: #fff;
border-radius:5px;
}
.mdule-box1:hover{
box-shadow: 2px 2px 10px 1px #ddd;
cursor: pointer;
}
</style>

View File

@ -1,24 +1,44 @@
<template>
<div class="p-2">
<a-tabs v-model:activeKey="activeKey">
<a-tab-pane key="1" tab="作业列表">
<ZyHuizongList />
<ZyHuizongXiangxiList />
<a-tab-pane key="1" tab="成绩列表">
<XxhbjwxtjxrwList @callback="handleCjXiangxi" />
<XxhbjwxtxsmdList v-show="cjxxShow" ref="cjxxRef"/>
</a-tab-pane>
<a-tab-pane key="2" tab="成绩列表">
<a-tab-pane key="2" tab="作业列表">
<ZyHuizongList @callback="handleZyXiangxi" />
<ZyHuizongXiangxiList v-show="zyhzxxShow" ref="zyxxRef"/>
</a-tab-pane>
</a-tabs>
</div>
</template>
<script lang="ts" name="zyHuizong-zyHuizong" setup>
import { ref } from 'vue';
import ZyHuizongList from '/@/views/bl/zyHuizong/ZyHuizongList.vue'
import ZyHuizongXiangxiList from '/@/views/bl/zyHuizongXiangxi/ZyHuizongXiangxiList.vue'
const activeKey = ref('1');
import { ref } from 'vue';
import ZyHuizongList from '/@/views/bl/zyHuizong/ZyHuizongList.vue';
import ZyHuizongXiangxiList from '/@/views/bl/zyHuizongXiangxi/ZyHuizongXiangxiList.vue';
import XxhbjwxtjxrwList from '/@/views/bl/xxhbjwxtjxrw/XxhbjwxtjxrwList.vue';
import XxhbjwxtxsmdList from '/@/views/bl/xxhbjwxtxsmd/XxhbjwxtxsmdList.vue';
const activeKey = ref('1');
const zyxxRef = ref();
const cjxxRef = ref();
const zyhzxxShow = ref<boolean>(false);
const cjxxShow = ref<boolean>(false);
function handleZyXiangxi(record) {
console.log('🤡', record);
zyxxRef.value.init(record);
zyhzxxShow.value = true;
}
function handleCjXiangxi(record) {
console.log('🤡', record);
cjxxRef.value.init(record);
cjxxShow.value = true;
}
</script>
<style lang="less" scoped>
</style>

View File

@ -13,9 +13,9 @@
</a-col>
</a-row>
</div>
<div class="item-table" v-loading="tableDataLoading">
<div class="item-table" v-loading="tableDataLoading" style="padding:10px 10px;">
<div v-if="noticeList.length > 0">
<div v-for="notice in noticeList">
<div v-for="notice in noticeList" class="mdule-box">
<a-row class="item-header-border">
<a-col :span="22">
<span class="item-title">{{notice.titile}}</span>
@ -144,49 +144,67 @@ function handleDetail(record){
padding: 8px 10px 8px 10px;
margin-bottom: 8px;
background-color: #ffffff;
border-radius: 2px;
border-radius: 5px;
line-height: 46px;
}
.title-form:hover{
box-shadow: 2px 2px 5px 2px #ddd;
}
.item-table{
padding: 6px;
background-color: #ffffff;
border-radius: 2px;
background-color: #f7f8fa;
border-radius: 5px;
min-height: 600px;
margin:10px 0;
padding:0 10px 10px 10px;
box-shadow: 2px 2px 10px 2px #ddd;
}
.item-header-border{
border-style: solid;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #333333;
// border-style: solid;
// border-top-width: 1px;
// border-bottom-width: 0px;
// border-left-width: 1px;
// border-right-width: 1px;
// border-color: #333333;
margin-top:3px;
}
.item-content-border{
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #333333;
border-left-width: 0px;
border-right-width: 0px;
border-color: #f7f7f7;
margin-top: 10px;
color: #666;
}
.item-bottom-border{
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #333333;
margin-bottom: 30px;
// border-bottom-width: 1px;
// border-left-width: 1px;
// border-right-width: 1px;
// border-color: #333333;
}
.item-button-border{
border-style: solid;
border-left-width: 1px;
border-color: #e5e7eb;
// border-style: solid;
// border-left-width: 1px;
// border-color: #59afff;
background: #e8f4ff;
margin-right: 5px;
color: #1890ff;
}
.item-button-border:hover{
// border-style: solid;
// border-left-width: 1px;
// border-color: #59afff;
background: #f7f8fa;
}
.item-text-right{
@ -210,5 +228,18 @@ function handleDetail(record){
.item-padding-right{
padding-right: 8px;
}
.mdule-box{
border: 2px solid #eff1f4;
background: #fff;
border-radius:5px;
padding: 10px;
margin-bottom: 10px;
}
.mdule-box:hover{
border: 2px solid #afd9ff;
background: #fff;
border-radius:5px;
box-shadow: 2px 2px 10px 2px #ddd;
cursor: pointer;
}
</style>

View File

@ -6,72 +6,72 @@ import { getWeekMonthQuarterYear } from '/@/utils';
//列表数据
export const columns: BasicColumn[] = [
{
title: 'xnxqdm',
title: '学年学期',
align: "center",
dataIndex: 'xnxqdm'
},
{
title: 'kcmc',
title: '课程名称',
align: "center",
dataIndex: 'kcmc'
},
{
title: 'kcrwdm',
title: '课程号',
align: "center",
dataIndex: 'kcrwdm'
},
{
title: 'kclb',
title: '课程类别',
align: "center",
dataIndex: 'kclb'
},
{
title: 'xf',
title: '学分',
align: "center",
dataIndex: 'xf'
},
{
title: 'zxs',
title: '学时',
align: "center",
dataIndex: 'zxs'
},
{
title: 'kkyxmc',
title: '开课单位名称',
align: "center",
dataIndex: 'kkyxmc'
},
{
title: 'teaxm',
title: '任课教师[职称]',
align: "center",
dataIndex: 'teaxm'
},
{
title: 'bjxx',
title: '班级',
align: "center",
dataIndex: 'bjxx'
},
{
title: 'xn',
title: '学年',
align: "center",
dataIndex: 'xn'
},
{
title: 'xqmc',
title: '学期',
align: "center",
dataIndex: 'xqmc'
},
{
title: 'sjfs',
title: '试卷份数',
align: "center",
dataIndex: 'sjfs'
},
{
title: 'khfsmc',
title: '考试方式',
align: "center",
dataIndex: 'khfsmc'
},
{
title: 'isUploadSj',
title: '是否能上传考核分析及试卷样本',
align: "center",
dataIndex: 'isUploadSj'
},

View File

@ -4,37 +4,60 @@
<div class="jeecg-basic-table-form-container">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-row :gutter="24">
<a-col :lg="6">
<a-form-item name="xn">
<template #label><span title="学年">学年</span></template>
<j-dict-select-tag placeholder="请选择学年" v-model:value="queryParam.xn" :dictCode="`v_xn,xn,xn`" allow-clear />
</a-form-item>
</a-col>
<a-col :lg="6">
<a-form-item name="xqmc">
<template #label><span title="学期">学期</span></template>
<j-dict-select-tag placeholder="请选择学期" v-model:value="queryParam.xqmc" dictCode="cjxq" allow-clear />
</a-form-item>
</a-col>
<template v-if="toggleSearchStatus">
<a-col :lg="6">
<a-form-item name="kcmc">
<template #label><span title="课程名称">课程名称</span></template>
<j-input placeholder="请输入课程名称" v-model:value="queryParam.kcmc" allow-clear ></j-input>
</a-form-item>
</a-col>
<a-col :lg="6">
<a-form-item name="kkyxmc">
<template #label><span title="开课单位名称">开课单位名称</span></template>
<j-dict-select-tag placeholder="请选择开课单位名称" v-model:value="queryParam.kkyxmc" :dictCode="`v_kkdw,kkyxmc,kkyxmc`" allow-clear />
</a-form-item>
</a-col>
<a-col :lg="6">
<a-form-item name="kcmc">
<template #label><span title="任课教师">任课教师</span></template>
<j-input placeholder="请输入任课教师" v-model:value="queryParam.teaxm" allow-clear ></j-input>
</a-form-item>
</a-col>
</template>
<a-col :xl="6" :lg="7" :md="8" :sm="24">
<span style="float: left; overflow: hidden" class="table-page-search-submitButtons">
<a-col :lg="6">
<a-button type="primary" preIcon="ant-design:search-outlined" @click="searchQuery">查询</a-button>
<a-button type="primary" preIcon="ant-design:reload-outlined" @click="searchReset" style="margin-left: 8px">重置</a-button>
<a @click="toggleSearchStatus = !toggleSearchStatus" style="margin-left: 8px">
{{ toggleSearchStatus ? '收起' : '展开' }}
<Icon :icon="toggleSearchStatus ? 'ant-design:up-outlined' : 'ant-design:down-outlined'" />
</a>
</a-col>
</span>
</a-col>
</a-row>
</a-form>
</div>
<!--引用表格-->
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<!--插槽:table标题-->
<template #tableTitle>
<a-button type="primary" v-auth="'xxhbjwxtjxrw:xxhbjwxtjxrw:add'" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button>
<a-button type="primary" v-auth="'xxhbjwxtjxrw:xxhbjwxtjxrw:exportXls'" preIcon="ant-design:export-outlined" @click="onExportXls"> 导出</a-button>
<j-upload-button type="primary" v-auth="'xxhbjwxtjxrw:xxhbjwxtjxrw:importExcel'" preIcon="ant-design:import-outlined" @click="onImportXls">导入</j-upload-button>
<a-dropdown v-if="selectedRowKeys.length > 0">
<template #overlay>
<a-menu>
<a-menu-item key="1" @click="batchHandleDelete">
<Icon icon="ant-design:delete-outlined"></Icon>
删除
</a-menu-item>
</a-menu>
</template>
<a-button v-auth="'xxhbjwxtjxrw:xxhbjwxtjxrw:deleteBatch'">批量操作
<Icon icon="mdi:chevron-down"></Icon>
</a-button>
</a-dropdown>
<!-- 高级查询 -->
<super-query :config="superQueryConfig" @search="handleSuperQuery" />
</template>
<BasicTable @register="registerTable" >
<!--操作栏-->
<template #action="{ record }">
<TableAction :actions="getTableAction(record)" :dropDownActions="getDropDownAction(record)"/>
</template>
<template v-slot:bodyCell="{ column, record, index, text }">
<TableAction :actions="getTableAction(record)" />
</template>
</BasicTable>
<!-- 表单区域 -->
@ -51,16 +74,18 @@
import { downloadFile } from '/@/utils/common/renderUtils';
import XxhbjwxtjxrwModal from './components/XxhbjwxtjxrwModal.vue'
import { useUserStore } from '/@/store/modules/user';
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
import JInput from "/@/components/Form/src/jeecg/components/JInput.vue";
const formRef = ref();
const queryParam = reactive<any>({});
const toggleSearchStatus = ref<boolean>(false);
const registerModal = ref();
const userStore = useUserStore();
const emit = defineEmits(['callback']);
//table
const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({
tableProps: {
title: '教务系统教学任务',
api: list,
columns,
canResize:false,
@ -86,13 +111,13 @@
const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] = tableContext;
const labelCol = reactive({
xs:24,
sm:4,
sm:6,
xl:6,
xxl:4
xxl:6
});
const wrapperCol = reactive({
xs: 24,
sm: 20,
sm: 18,
});
//
@ -128,8 +153,10 @@
* 详情
*/
function handleDetail(record: Recordable) {
registerModal.value.disableSubmit = true;
registerModal.value.edit(record);
// registerModal.value.disableSubmit = true;
// registerModal.value.edit(record);
emit('callback',record)
}
/**
@ -159,32 +186,12 @@
function getTableAction(record) {
return [
{
label: '编辑',
onClick: handleEdit.bind(null, record),
auth: 'xxhbjwxtjxrw:xxhbjwxtjxrw:edit'
label: '详情',
onClick: handleDetail.bind(null, record),
},
];
}
/**
* 下拉操作栏
*/
function getDropDownAction(record) {
return [
{
label: '详情',
onClick: handleDetail.bind(null, record),
}, {
label: '删除',
popConfirm: {
title: '是否确认删除',
confirm: handleDelete.bind(null, record),
placement: 'topLeft',
},
auth: 'xxhbjwxtjxrw:xxhbjwxtjxrw:delete'
}
]
}
/**
* 查询

View File

@ -16,107 +16,107 @@ export const columns: BasicColumn[] = [
dataIndex: 'nj'
},
{
title: 'xsztmc',
title: '学生状态',
align: "center",
dataIndex: 'xsztmc'
},
{
title: 'zymc',
title: '专业',
align: "center",
dataIndex: 'zymc'
},
{
title: 'xsbh',
title: '学号',
align: "center",
dataIndex: 'xsbh'
},
{
title: 'xsxm',
title: '学生姓名',
align: "center",
dataIndex: 'xsxm'
},
{
title: 'kcmc',
title: '课程名称',
align: "center",
dataIndex: 'kcmc'
},
{
title: 'kclb',
title: '课程类别',
align: "center",
dataIndex: 'kclb'
},
{
title: 'teaxm',
title: '任课教师',
align: "center",
dataIndex: 'teaxm'
},
{
title: 'cj1',
title: '平时成绩1',
align: "center",
dataIndex: 'cj1'
},
{
title: 'cj2',
title: '平时成绩2',
align: "center",
dataIndex: 'cj2'
},
{
title: 'cj3',
title: '平时成绩3',
align: "center",
dataIndex: 'cj3'
},
{
title: 'cj4',
title: '期中成绩',
align: "center",
dataIndex: 'cj4'
},
{
title: 'cj5',
title: '期末成绩',
align: "center",
dataIndex: 'cj5'
},
{
title: 'cj1mc',
title: '平时成绩1',
align: "center",
dataIndex: 'cj1mc'
},
{
title: 'cj2mc',
title: '平时成绩2',
align: "center",
dataIndex: 'cj2mc'
},
{
title: 'cj3mc',
title: '平时成绩3',
align: "center",
dataIndex: 'cj3mc'
},
{
title: 'cj4mc',
title: '期中成绩',
align: "center",
dataIndex: 'cj4mc'
},
{
title: 'cj5mc',
title: '期末成绩',
align: "center",
dataIndex: 'cj5mc'
},
{
title: 'zcj',
title: '总成绩',
align: "center",
dataIndex: 'zcj'
},
{
title: 'cjfsmc',
title: '成绩方式',
align: "center",
dataIndex: 'cjfsmc'
},
{
title: 'xdfsmc',
title: '选读',
align: "center",
dataIndex: 'xdfsmc'
},
{
title: 'ksxzmc',
title: '考试性质',
align: "center",
dataIndex: 'ksxzmc'
},

View File

@ -4,37 +4,59 @@
<div class="jeecg-basic-table-form-container">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-row :gutter="24">
<div style="width:100%;">
<div style="text-align: right">
模板下载
<a-button type="primary" style="margin-left: 10px;">课程考核合理性评价单</a-button>
<a-button type="primary" style="margin-left: 10px;">成绩单</a-button>
<a-button type="primary" style="margin-left: 10px;">课程目标达成评价报告</a-button>
<a-button type="primary" style="margin-left: 10px;">专家用评价表</a-button>
</div>
<div style="text-align: center;font-size: 16px;font-weight: 700;line-height: 50px;" v-if="jxrwInfo.value">
{{jxrwInfo?.value.xn}}{{jxrwInfo?.value.xqmc}}学期{{jxrwInfo?.value.kcmc}}课程考核材料
</div>
<div v-if="jxrwInfo.value">
<div>概要信息</div>
<a-row>
<a-col :span="6">
<span style="margin-left: 15px;">开课单位</span> <span>{{jxrwInfo?.value.kkyxmc}}</span>
</a-col>
<a-col :span="6">
<span style="margin-left: 15px;">课程类别</span> <span>{{jxrwInfo?.value.kclb}}</span>
</a-col>
<a-col :span="6">
<span style="margin-left: 15px;">课程名称</span> <span>{{jxrwInfo?.value.kcmc}}</span>
</a-col>
<a-col :span="6">
<span style="margin-left: 15px;">课程负责人</span> <span>{{jxrwInfo?.value.teaxm}}</span>
</a-col>
<a-col :span="6">
<span style="margin-left: 15px;">成绩方式</span> <span></span>
</a-col>
<a-col :span="6">
<span style="margin-left: 15px;">修读方式</span> <span></span>
</a-col>
<a-col :span="6">
<span style="margin-left: 15px;">考试性质</span> <span>{{jxrwInfo?.value.khfsmc}}</span>
</a-col>
<a-col :span="6">
<span style="margin-left: 15px;">任课教师职称</span> <span>{{jxrwInfo?.value.teaxm.substring(jxrwInfo?.value.teaxm.indexOf("[")+1,jxrwInfo?.value.teaxm.indexOf("]"))}}</span>
</a-col>
</a-row>
</div>
</div>
</a-row>
</a-form>
</div>
<!-- <div>
详细信息
</div> -->
<!--引用表格-->
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<!--插槽:table标题-->
<template #tableTitle>
<a-button type="primary" v-auth="'xxhbjwxtxsmd:xxhbjwxtxsmd:add'" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button>
<a-button type="primary" v-auth="'xxhbjwxtxsmd:xxhbjwxtxsmd:exportXls'" preIcon="ant-design:export-outlined" @click="onExportXls"> 导出</a-button>
<j-upload-button type="primary" v-auth="'xxhbjwxtxsmd:xxhbjwxtxsmd:importExcel'" preIcon="ant-design:import-outlined" @click="onImportXls">导入</j-upload-button>
<a-dropdown v-if="selectedRowKeys.length > 0">
<template #overlay>
<a-menu>
<a-menu-item key="1" @click="batchHandleDelete">
<Icon icon="ant-design:delete-outlined"></Icon>
删除
</a-menu-item>
</a-menu>
</template>
<a-button v-auth="'xxhbjwxtxsmd:xxhbjwxtxsmd:deleteBatch'">批量操作
<Icon icon="mdi:chevron-down"></Icon>
</a-button>
</a-dropdown>
<!-- 高级查询 -->
<super-query :config="superQueryConfig" @search="handleSuperQuery" />
</template>
<BasicTable @register="registerTable" >
<!--操作栏-->
<template #action="{ record }">
<TableAction :actions="getTableAction(record)" :dropDownActions="getDropDownAction(record)"/>
</template>
<template v-slot:bodyCell="{ column, record, index, text }">
<TableAction :actions="getTableAction(record)" />
</template>
</BasicTable>
<!-- 表单区域 -->
@ -43,7 +65,7 @@
</template>
<script lang="ts" name="xxhbjwxtxsmd-xxhbjwxtxsmd" setup>
import { ref, reactive } from 'vue';
import { ref, reactive,defineExpose } from 'vue';
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import { useListPage } from '/@/hooks/system/useListPage';
import { columns, superQuerySchema } from './Xxhbjwxtxsmd.data';
@ -57,10 +79,12 @@
const toggleSearchStatus = ref<boolean>(false);
const registerModal = ref();
const userStore = useUserStore();
const jxrwInfo = reactive<any>({});
//table
const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({
tableProps: {
title: '教务系统学生名单',
title:'详细信息',
api: list,
columns,
canResize:false,
@ -95,26 +119,6 @@
sm: 20,
});
//
const superQueryConfig = reactive(superQuerySchema);
/**
* 高级查询事件
*/
function handleSuperQuery(params) {
Object.keys(params).map((k) => {
queryParam[k] = params[k];
});
searchQuery();
}
/**
* 新增事件
*/
function handleAdd() {
registerModal.value.disableSubmit = false;
registerModal.value.add();
}
/**
* 编辑事件
@ -124,27 +128,6 @@
registerModal.value.edit(record);
}
/**
* 详情
*/
function handleDetail(record: Recordable) {
registerModal.value.disableSubmit = true;
registerModal.value.edit(record);
}
/**
* 删除事件
*/
async function handleDelete(record) {
await deleteOne({ id: record.id }, handleSuccess);
}
/**
* 批量删除事件
*/
async function batchHandleDelete() {
await batchDelete({ ids: selectedRowKeys.value }, handleSuccess);
}
/**
* 成功回调
@ -159,32 +142,16 @@
function getTableAction(record) {
return [
{
label: '编辑',
label: '预览',
onClick: handleEdit.bind(null, record),
},
{
label: '下载',
onClick: handleEdit.bind(null, record),
auth: 'xxhbjwxtxsmd:xxhbjwxtxsmd:edit'
},
];
}
/**
* 下拉操作栏
*/
function getDropDownAction(record) {
return [
{
label: '详情',
onClick: handleDetail.bind(null, record),
}, {
label: '删除',
popConfirm: {
title: '是否确认删除',
confirm: handleDelete.bind(null, record),
placement: 'topLeft',
},
auth: 'xxhbjwxtxsmd:xxhbjwxtxsmd:delete'
}
]
}
/**
* 查询
@ -203,6 +170,16 @@
reload();
}
function init(record) {
console.log('🧞', record);
queryParam.kcrwdm = record.kcrwdm;
jxrwInfo.value = record;
reload();
}
defineExpose({
init,
});

View File

@ -2,7 +2,7 @@
<div class="p-2">
<!--查询区域-->
<div class="jeecg-basic-table-form-container">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol" class="mdule-box">
<a-row :gutter="24">
<a-col :lg="6">
<a-form-item name="zjNo">
@ -46,7 +46,7 @@
</a-form>
</div>
<!--引用表格-->
<BasicTable @register="registerTable">
<BasicTable @register="registerTable" style="border-radius:5px;">
<!--插槽:table标题-->
<template #tableTitle>
<a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button>
@ -253,4 +253,17 @@
width: 100%;
}
}
.mdule-box{
border: 2px solid #eff1f4;
background: #fff;
border-radius:5px;
padding: 20px 0 0 20px;
}
.mdule-box:hover{
border: 2px solid #eff1f4;
background: #fff;
border-radius:5px;
box-shadow: 2px 2px 10px 1px #ddd;
cursor: pointer;
}
</style>

View File

@ -1,9 +1,10 @@
<template>
<a-spin :spinning="confirmLoading">
<a-spin :spinning="confirmLoading" >
<JFormContainer :disabled="disabled">
<template #detail>
<template #detail >
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol" name="ZjSqxxForm" >
<a-row>
<a-col :span="24" class="mdule-box" style="margin-bottom:10px;">
<a-col :span="24">
<a-form-item label="教工号" v-bind="validateInfos.zjNo" id="ZjSqxxForm-zjNo" name="zjNo">
<a-input v-model:value="formData.zjNo" placeholder="请输入教工号" allow-clear ></a-input>
@ -14,6 +15,7 @@
<a-input v-model:value="formData.zjName" placeholder="请输入专家姓名" allow-clear ></a-input>
</a-form-item>
</a-col>
</a-col>
<!-- 过程考核 -->
<a-col :span="24" v-if="formData.sqfw == '0'" class="mdule-box">
<a-row>
@ -382,19 +384,19 @@ function ketangSuccess(record) {
<style lang="less" scoped>
.antd-modal-form {
padding: 14px;
background: #f7f7f7;
}
background: #f7f8fa;
}
.mdule-box{
border: 2px solid #ececec;
border: 2px solid #eff1f4;
background: #fff;
border-radius:10px;
padding: 20px 0;
padding: 20px 0 0 0;
}
.mdule-box:hover{
border: 2px solid #ececec;
border: 2px solid #eff1f4;
background: #fff;
border-radius:10px;
box-shadow: 2px 2px 10px 1px #ececec;
box-shadow: 2px 2px 10px 1px #ddd;
cursor: pointer;
}
</style>

View File

@ -8,7 +8,7 @@ export const columns: BasicColumn[] = [
{
title: '学期学年',
align: "center",
dataIndex: 'xnxq_dictText'
dataIndex: 'xnxq'
},
{
title: '学院编号',

View File

@ -61,7 +61,7 @@
<BasicTable @register="registerTable">
<!--操作栏-->
<template #action="{ record }">
<TableAction :actions="getTableAction(record)" :dropDownActions="getDropDownAction(record)"/>
<TableAction :actions="getTableAction(record)" />
</template>
</BasicTable>
<!-- 表单区域 -->
@ -80,6 +80,8 @@
import { useUserStore } from '/@/store/modules/user';
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
const emit = defineEmits(['callback']);
const formRef = ref();
const queryParam = reactive<any>({});
const toggleSearchStatus = ref<boolean>(false);
@ -113,13 +115,13 @@
const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] = tableContext;
const labelCol = reactive({
xs:24,
sm:4,
sm:6,
xl:6,
xxl:4
xxl:6
});
const wrapperCol = reactive({
xs: 24,
sm: 20,
sm: 18,
});
//
@ -155,8 +157,7 @@
* 详情
*/
function handleDetail(record: Recordable) {
registerModal.value.disableSubmit = true;
registerModal.value.edit(record);
emit('callback',record)
}
/**
@ -186,32 +187,12 @@
function getTableAction(record) {
return [
{
label: '编辑',
onClick: handleEdit.bind(null, record),
auth: 'zyHuizong:zy_huizong:edit'
label: '详情',
onClick: handleDetail.bind(null, record),
},
];
}
/**
* 下拉操作栏
*/
function getDropDownAction(record) {
return [
{
label: '详情',
onClick: handleDetail.bind(null, record),
}, {
label: '删除',
popConfirm: {
title: '是否确认删除',
confirm: handleDelete.bind(null, record),
placement: 'topLeft',
},
auth: 'zyHuizong:zy_huizong:delete'
}
]
}
/**
* 查询

View File

@ -5,53 +5,64 @@ import { render } from '/@/utils/common/renderUtils';
import { getWeekMonthQuarterYear } from '/@/utils';
//列表数据
export const columns: BasicColumn[] = [
{
title: '学年学期',
align: "center",
dataIndex: 'xnxq'
},
{
title: '学院编号',
align: "center",
dataIndex: 'xybh'
},
{
title: '学院名称',
align: "center",
dataIndex: 'xymc'
},
{
title: '任务编号',
align: "center",
dataIndex: 'rwbh'
},
// {
// title: '学年学期',
// align: "center",
// dataIndex: 'xnxq',
// ifShow: false,
// },
// {
// title: '学院编号',
// align: "center",
// dataIndex: 'xybh',
// ifShow: false,
// },
// {
// title: '学院名称',
// align: "center",
// dataIndex: 'xymc',
// ifShow: false,
// },
// {
// title: '任务编号',
// align: "center",
// dataIndex: 'rwbh',
// ifShow: false,
// },
{
title: '课程名称',
align: "center",
dataIndex: 'kcmc'
},
{
title: '教工号',
align: "center",
dataIndex: 'jgh'
},
// {
// title: '教工号',
// align: "center",
// dataIndex: 'jgh',
// ifShow: false,
// },
{
title: '授课教师',
align: "center",
dataIndex: 'skjs'
},
{
title: '作业编号',
align: "center",
dataIndex: 'zybh'
},
// {
// title: '作业编号',
// align: "center",
// dataIndex: 'zybh',
// ifShow: false,
// },
{
title: '作业名称',
align: "center",
dataIndex: 'zymc'
},
{
title: '占比',
title: '作业类型',
align: "center",
dataIndex: 'zyLeixing'
},
{
title: '占比(%)',
align: "center",
dataIndex: 'qmzb'
},
@ -65,61 +76,69 @@ export const columns: BasicColumn[] = [
align: "center",
dataIndex: 'xsxm'
},
{
title: '维普检测率',
align: "center",
dataIndex: 'wpzyk'
},
{
title: '学校检测率',
align: "center",
dataIndex: 'xxzyk'
},
{
title: '本次检测率',
align: "center",
dataIndex: 'bczyk'
},
{
title: 'aigc检测率',
align: "center",
dataIndex: 'aigc'
},
// {
// title: '维普检测率',
// align: "center",
// dataIndex: 'wpzyk',
// ifShow: false,
// },
// {
// title: '学校检测率',
// align: "center",
// dataIndex: 'xxzyk',
// ifShow: false,
// },
// {
// title: '本次检测率',
// align: "center",
// dataIndex: 'bczyk',
// ifShow: false,
// },
// {
// title: 'aigc检测率',
// align: "center",
// dataIndex: 'aigc',
// ifShow: false,
// },
{
title: '作业分数',
align: "center",
dataIndex: 'zyfs'
},
// {
// title: '作业',
// align: "center",
// dataIndex: 'filePath'
// },
// {
// title: 'pdf内容',
// align: "center",
// dataIndex: 'pdfPath',
// ifShow: false,
// },
// {
// title: '发布时间',
// align: "center",
// dataIndex: 'publishTime',
// ifShow: false,
// },
// {
// title: '是否上传考核',
// align: "center",
// dataIndex: 'sfsckhcl',
// ifShow: false,
// },
{
title: '作业',
title: '存储路径',
align: "center",
dataIndex: 'filePath'
},
{
title: 'pdf内容',
align: "center",
dataIndex: 'pdfPath'
},
{
title: '发布时间',
align: "center",
dataIndex: 'publishTime'
},
{
title: '是否上传考核',
align: "center",
dataIndex: 'sfsckhcl'
},
{
title: '服务器附件地址',
align: "center",
dataIndex: 'fwqPath'
},
{
title: '考核材料上传时间',
align: "center",
dataIndex: 'khclTime'
dataIndex: 'fwqPath',
},
// {
// title: '考核材料上传时间',
// align: "center",
// dataIndex: 'khclTime',
// ifShow: false,
// },
];
// 高级查询数据

View File

@ -5,52 +5,26 @@
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-row :gutter="24">
<a-col :lg="6">
<a-form-item name="xnxq">
<template #label><span title="学期学年">学期学年</span></template>
<j-dict-select-tag placeholder="请选择学期学年" v-model:value="queryParam.xnxq" dictCode="xqxn" allow-clear />
<a-form-item name="jgh">
<template #label><span title="学生学号">学生学号</span></template>
<j-input placeholder="请输入学生学号" v-model:value="queryParam.studentNo" allow-clear></j-input>
</a-form-item>
</a-col>
<a-col :lg="6">
<a-form-item name="xybh">
<template #label><span title="学院编号">学院编号</span></template>
<a-input placeholder="请输入学院编号" v-model:value="queryParam.xybh" allow-clear ></a-input>
<a-form-item name="skjs">
<template #label><span title="学生姓名">学生姓名</span></template>
<j-input placeholder="请输入学生姓名" v-model:value="queryParam.studentName" allow-clear></j-input>
</a-form-item>
</a-col>
<template v-if="toggleSearchStatus">
<a-col :lg="6">
<a-form-item name="xymc">
<template #label><span title="学院名称">学院名称</span></template>
<a-input placeholder="请输入学院名称" v-model:value="queryParam.xymc" allow-clear ></a-input>
</a-form-item>
</a-col>
<a-col :lg="6">
<a-form-item name="kcmc">
<template #label><span title="课程名称">课程名称</span></template>
<a-input placeholder="请输入课程名称" v-model:value="queryParam.kcmc" allow-clear ></a-input>
</a-form-item>
</a-col>
<a-col :lg="6">
<a-form-item name="jgh">
<template #label><span title="教工号">教工号</span></template>
<a-input placeholder="请输入教工号" v-model:value="queryParam.jgh" allow-clear ></a-input>
</a-form-item>
</a-col>
<a-col :lg="6">
<a-form-item name="skjs">
<template #label><span title="授课教师">授课教师</span></template>
<a-input placeholder="请输入授课教师" v-model:value="queryParam.skjs" allow-clear ></a-input>
</a-form-item>
</a-col>
</template>
<a-col :xl="6" :lg="7" :md="8" :sm="24">
<span style="float: left; overflow: hidden" class="table-page-search-submitButtons">
<a-col :lg="6">
<a-button type="primary" preIcon="ant-design:search-outlined" @click="searchQuery">查询</a-button>
<a-button type="primary" preIcon="ant-design:reload-outlined" @click="searchReset" style="margin-left: 8px">重置</a-button>
<a @click="toggleSearchStatus = !toggleSearchStatus" style="margin-left: 8px">
<!-- <a @click="toggleSearchStatus = !toggleSearchStatus" style="margin-left: 8px">
{{ toggleSearchStatus ? '收起' : '展开' }}
<Icon :icon="toggleSearchStatus ? 'ant-design:up-outlined' : 'ant-design:down-outlined'" />
</a>
</a> -->
</a-col>
</span>
</a-col>
@ -58,10 +32,10 @@
</a-form>
</div>
<!--引用表格-->
<BasicTable @register="registerTable" >
<BasicTable @register="registerTable">
<!--操作栏-->
<template #action="{ record }">
<TableAction :actions="getTableAction(record)" :dropDownActions="getDropDownAction(record)"/>
<TableAction :actions="getTableAction(record)" />
</template>
</BasicTable>
<!-- 表单区域 -->
@ -70,193 +44,197 @@
</template>
<script lang="ts" name="zyHuizongXiangxi-zyHuizongXiangxi" setup>
import { ref, reactive } from 'vue';
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import { useListPage } from '/@/hooks/system/useListPage';
import { columns, superQuerySchema } from './ZyHuizongXiangxi.data';
import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './ZyHuizongXiangxi.api';
import { downloadFile } from '/@/utils/common/renderUtils';
import ZyHuizongXiangxiModal from './components/ZyHuizongXiangxiModal.vue'
import { useUserStore } from '/@/store/modules/user';
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
import { ref, reactive ,defineExpose} from 'vue';
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import { useListPage } from '/@/hooks/system/useListPage';
import { columns, superQuerySchema } from './ZyHuizongXiangxi.data';
import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './ZyHuizongXiangxi.api';
import { downloadFile } from '/@/utils/common/renderUtils';
import ZyHuizongXiangxiModal from './components/ZyHuizongXiangxiModal.vue';
import { useUserStore } from '/@/store/modules/user';
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
import JInput from "/@/components/Form/src/jeecg/components/JInput.vue";
import { baseApiUrl } from '/@/utils/common/compUtils';
import { encryptByBase64 } from '/@/utils/cipher';
import { getFileAccessHttpUrl, getHeaders, getRandom } from '/@/utils/common/compUtils';
const formRef = ref();
const queryParam = reactive<any>({});
const toggleSearchStatus = ref<boolean>(false);
const registerModal = ref();
const userStore = useUserStore();
//table
const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({
tableProps: {
api: list,
columns,
canResize:false,
useSearchForm: false,
actionColumn: {
width: 120,
fixed: 'right',
},
beforeFetch: async (params) => {
return Object.assign(params, queryParam);
},
const formRef = ref();
const queryParam = reactive<any>({});
const toggleSearchStatus = ref<boolean>(false);
const registerModal = ref();
const userStore = useUserStore();
//table
const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({
tableProps: {
api: list,
columns,
canResize: false,
useSearchForm: false,
actionColumn: {
width: 120,
fixed: 'right',
},
exportConfig: {
name: "作业汇总详细",
url: getExportUrl,
params: queryParam,
beforeFetch: async (params) => {
return Object.assign(params, queryParam);
},
importConfig: {
url: getImportUrl,
success: handleSuccess
},
});
const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] = tableContext;
const labelCol = reactive({
xs:24,
sm:4,
xl:6,
xxl:4
});
const wrapperCol = reactive({
xs: 24,
sm: 20,
},
exportConfig: {
name: '作业汇总详细',
url: getExportUrl,
params: queryParam,
},
importConfig: {
url: getImportUrl,
success: handleSuccess,
},
});
const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] =
tableContext;
const labelCol = reactive({
xs: 24,
sm: 6,
xl: 6,
xxl: 6,
});
const wrapperCol = reactive({
xs: 24,
sm: 18,
});
//
const superQueryConfig = reactive(superQuerySchema);
/**
* 高级查询事件
*/
function handleSuperQuery(params) {
Object.keys(params).map((k) => {
queryParam[k] = params[k];
});
searchQuery();
}
//
const superQueryConfig = reactive(superQuerySchema);
/**
* 新增事件
*/
function handleAdd() {
registerModal.value.disableSubmit = false;
registerModal.value.add();
}
/**
* 高级查询事件
*/
function handleSuperQuery(params) {
Object.keys(params).map((k) => {
queryParam[k] = params[k];
});
searchQuery();
}
/**
* 编辑事件
*/
function handleEdit(record: Recordable) {
registerModal.value.disableSubmit = false;
registerModal.value.edit(record);
}
/**
* 新增事件
*/
function handleAdd() {
registerModal.value.disableSubmit = false;
registerModal.value.add();
}
/**
* 编辑事件
*/
function handleEdit(record: Recordable) {
registerModal.value.disableSubmit = false;
registerModal.value.edit(record);
}
/**
* 详情
*/
function handleDetail(record: Recordable) {
registerModal.value.disableSubmit = true;
registerModal.value.edit(record);
}
/**
* 删除事件
*/
async function handleDelete(record) {
await deleteOne({ id: record.id }, handleSuccess);
}
/**
* 批量删除事件
*/
async function batchHandleDelete() {
await batchDelete({ ids: selectedRowKeys.value }, handleSuccess);
}
/**
* 成功回调
*/
function handleSuccess() {
(selectedRowKeys.value = []) && reload();
}
/**
* 操作栏
*/
function getTableAction(record) {
return [
{
label: '编辑',
onClick: handleEdit.bind(null, record),
auth: 'zyHuizongXiangxi:zy_huizong_xiangxi:edit'
},
];
}
/**
* 下拉操作栏
*/
function getDropDownAction(record) {
return [
{
label: '详情',
onClick: handleDetail.bind(null, record),
}, {
label: '删除',
popConfirm: {
title: '是否确认删除',
confirm: handleDelete.bind(null, record),
placement: 'topLeft',
},
auth: 'zyHuizongXiangxi:zy_huizong_xiangxi:delete'
}
]
}
/**
* 详情
*/
function handleDetail(record: Recordable) {
registerModal.value.disableSubmit = true;
registerModal.value.edit(record);
}
/**
* 查询
*/
function searchQuery() {
reload();
}
/**
* 重置
*/
function searchReset() {
formRef.value.resetFields();
selectedRowKeys.value = [];
//
reload();
}
/**
* 删除事件
*/
async function handleDelete(record) {
await deleteOne({ id: record.id }, handleSuccess);
}
/**
* 批量删除事件
*/
async function batchHandleDelete() {
await batchDelete({ ids: selectedRowKeys.value }, handleSuccess);
}
/**
* 成功回调
*/
function handleSuccess() {
(selectedRowKeys.value = []) && reload();
}
function handleYulan(record){
var file = getFileAccessHttpUrl(record.fwqPath) ;
console.log('🤬', file);
window.open('https://fileview.jeecg.com/onlinePreview?url=' + encodeURIComponent(encryptByBase64(file)));
}
function handleDown(record){
downloadFile(record.filePath)
}
/**
* 操作栏
*/
function getTableAction(record) {
return [
{
label: '预览',
onClick: handleYulan.bind(null, record),
},
{
label: '下载',
onClick: handleDown.bind(null, record),
},
];
}
/**
* 查询
*/
function searchQuery() {
reload();
}
/**
* 重置
*/
function searchReset() {
formRef.value.resetFields();
selectedRowKeys.value = [];
//
reload();
}
function init(record) {
console.log('🧞', record);
queryParam.zybh = record.id;
reload();
}
defineExpose({
init,
});
</script>
<style lang="less" scoped>
.jeecg-basic-table-form-container {
padding: 0;
.table-page-search-submitButtons {
display: block;
margin-bottom: 24px;
white-space: nowrap;
}
.query-group-cust{
min-width: 100px !important;
}
.query-group-split-cust{
width: 30px;
display: inline-block;
text-align: center
}
.ant-form-item:not(.ant-form-item-with-help){
margin-bottom: 16px;
height: 32px;
}
:deep(.ant-picker),:deep(.ant-input-number){
width: 100%;
}
.jeecg-basic-table-form-container {
padding: 0;
.table-page-search-submitButtons {
display: block;
margin-bottom: 24px;
white-space: nowrap;
}
.query-group-cust {
min-width: 100px !important;
}
.query-group-split-cust {
width: 30px;
display: inline-block;
text-align: center;
}
.ant-form-item:not(.ant-form-item-with-help) {
margin-bottom: 16px;
height: 32px;
}
:deep(.ant-picker),
:deep(.ant-input-number) {
width: 100%;
}
}
</style>

View File

@ -1,7 +1,7 @@
<template>
<div style="text-align: center;">
<img src="../../../assets/images/welcome.png" style="margin-top: 50px;"/>
<div style="font-size: 20px;line-height: 30px;font-weight: 700;margin-top: 50px;">欢迎登录东北师大专家督导平台</div>
<div style="text-align: center;" >
<img src="../../../assets/images/welcome.png" style="margin-top: 10%; width:600px" />
<div style="font-size: 20px;line-height: 30px;font-weight: 700;margin-top: 50px;"></div>
</div>
</template>
<script lang="ts" setup>

View File

@ -20,10 +20,11 @@
<a-button preIcon="ant-design:plus-outlined" type="primary" @click="handleAdd">新建</a-button>
</a-col>
</a-row>
<div v-for="notice in noticeList">
<div v-for="notice in noticeList" class="mdule-box">
<a-row class="item-header-border">
<a-col :span="16">
<span class="item-title">{{notice.titile}}{{showDictValue(notice.sendStatus, statusData)}}</span>
<span class="item-title" style="font-weight: bold;">{{notice.titile}}</span>
<span :class="notice.sendStatus=='0'?'state-cg':notice.sendStatus=='1'?'state-fb':'state-cx'">{{notice.sendStatus}}-{{showDictValue(notice.sendStatus, statusData)}}</span>
</a-col>
<a-col :span="8" class="item-text-right">
<a-button v-if="notice.sendStatus!=1" class="item-button-border" type="link" @click="handleEdit(notice)">编辑</a-button>
@ -223,59 +224,75 @@ function handleReturn(record){
padding: 8px 10px 8px 10px;
margin-bottom: 8px;
background-color: #ffffff;
border-radius: 2px;
border-radius: 5px;
line-height: 46px;
}
.title-form:hover{
box-shadow: 2px 2px 5px 2px #ddd;
}
.item-table{
padding: 6px;
background-color: #ffffff;
border-radius: 2px;
background-color: #f7f8fa;
border-radius: 5px;
min-height: 600px;
margin:10px 0;
padding:0 10px 10px 10px;
box-shadow: 2px 2px 10px 2px #ddd;
}
.item-header-border{
border-style: solid;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #333333;
// border-style: solid;
// border-top-width: 0px;
// border-bottom-width: 0px;
// border-left-width: 0px;
// border-right-width: 0px;
// border-color: #333333;
margin-top:3px;
}
.item-content-border{
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #333333;
border-left-width: 0px;
border-right-width: 0px;
border-color: #f7f7f7;
margin-top: 10px;
color: #666;
}
.item-bottom-border{
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #333333;
margin-bottom: 30px;
// border-bottom-width: 1px;
// border-left-width: 1px;
// border-right-width: 1px;
// border-color: #333333;
}
.item-button-border{
border-style: solid;
border-left-width: 1px;
border-color: #e5e7eb;
// border-style: solid;
// border-left-width: 1px;
// border-color: #59afff;
background: #e8f4ff;
margin-right: 5px;
color: #1890ff;
}
.item-button-border:hover{
// border-style: solid;
// border-left-width: 1px;
// border-color: #59afff;
background: #f7f8fa;
}
.item-text-right{
text-align: right;
}
.item-title{
font-weight: bold;
font-size: 16px;
padding-left: 10px;
margin-top: 10px;
}
.item-content{
@ -289,5 +306,42 @@ function handleReturn(record){
.item-padding-right{
padding-right: 8px;
}
.mdule-box{
border: 2px solid #eff1f4;
background: #fff;
border-radius:5px;
padding: 10px;
margin-bottom: 10px;
}
.mdule-box:hover{
border: 2px solid #afd9ff;
background: #fff;
border-radius:5px;
box-shadow: 2px 2px 10px 2px #ddd;
cursor: pointer;
}
.state-fb{
background: #e5f8f0;
color: #00bf6f;
font-size: 12px;
border-radius:3px;
margin-left: 5px;
padding: 2px 6px;
}
.state-cx{
background: #e5f4ff;
color: #65b2f3;
font-size: 12px;
border-radius:3px;
margin-left: 5px;
padding: 2px 6px;
}
.state-cg{
background: #ffeeea;
color: #fc5531;
font-size: 12px;
border-radius:3px;
margin-left: 5px;
padding: 2px 6px;
}
</style>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,260 +0,0 @@
2024-08-13 15:03:15.317 [background-preinit] INFO org.hibernate.validator.internal.util.Version:21 - HV000001: Hibernate Validator 6.2.5.Final
2024-08-13 15:03:15.327 [main] INFO org.jeecg.JeecgSystemApplication:55 - Starting JeecgSystemApplication using Java 1.8.0_201 on DESKTOP-JUGJK17 with PID 236748 (D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes started by 杨君 in D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot)
2024-08-13 15:03:15.328 [main] INFO org.jeecg.JeecgSystemApplication:638 - The following 1 profile is active: "dev"
2024-08-13 15:03:17.538 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:262 - Multiple Spring Data modules found, entering strict repository configuration mode
2024-08-13 15:03:17.542 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:132 - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2024-08-13 15:03:17.671 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:201 - Finished Spring Data repository scanning in 110 ms. Found 0 Redis repository interfaces.
2024-08-13 15:03:17.838 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:23 - ******************* init miniDao config [ begin ] ***********************
2024-08-13 15:03:17.839 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:25 - ------ minidao.base-package ------- org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*
2024-08-13 15:03:17.840 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:42 - ******************* init miniDao config [ end ] ***********************
2024-08-13 15:03:17.969 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
2024-08-13 15:03:17.970 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
2024-08-13 15:03:17.970 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
2024-08-13 15:03:17.970 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
2024-08-13 15:03:17.970 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
2024-08-13 15:03:17.970 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
2024-08-13 15:03:17.970 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
2024-08-13 15:03:17.970 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportExportLogDao }
2024-08-13 15:03:17.970 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
2024-08-13 15:03:17.970 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
2024-08-13 15:03:17.972 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
2024-08-13 15:03:17.972 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragCompDao }
2024-08-13 15:03:17.972 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetHeadDao }
2024-08-13 15:03:17.972 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetItemDao }
2024-08-13 15:03:17.972 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetParamDao }
2024-08-13 15:03:17.972 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDataSourceDao }
2024-08-13 15:03:17.972 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageCompDao }
2024-08-13 15:03:17.973 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageDao }
2024-08-13 15:03:18.455 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#17' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.461 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragPageDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.462 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#16' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.463 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragPageCompDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.464 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#15' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.465 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.467 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#14' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.469 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.471 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#13' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.472 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.473 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#12' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.475 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetHeadDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.476 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#11' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.477 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragCompDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.479 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#10' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.480 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportShareDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.481 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#9' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.484 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportMapDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.485 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#8' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.487 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportLinkDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.488 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.489 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportExportLogDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.490 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#6' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.491 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.493 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#5' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.494 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.495 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#4' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.496 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.497 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#3' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.499 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbFieldDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.502 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#2' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.503 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.504 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09#1' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.505 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.506 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#fe42a09' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.506 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.531 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.538 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.569 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.571 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.578 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.581 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.584 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.587 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.589 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.616 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.621 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerOptions' of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.623 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$441/859156431] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.841 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.960 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.968 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jeecgBaseConfig' of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:18.970 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$ddac7afe] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:19.526 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:19.539 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$ffe1ea59] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:19.554 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:19.619 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:20.706 [main] INFO org.jeecg.config.shiro.ShiroConfig:263 - ===============(1)创建缓存管理器RedisCacheManager
2024-08-13 15:03:20.709 [main] INFO org.jeecg.config.shiro.ShiroConfig:284 - ===============(2)创建RedisManager,连接Redis..
2024-08-13 15:03:20.712 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisManager' of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:20.719 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:20.751 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:20.783 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$918910b5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:20.790 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-13 15:03:21.275 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:108 - Tomcat initialized with port(s): 8080 (http)
2024-08-13 15:03:21.288 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"]
2024-08-13 15:03:21.291 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat]
2024-08-13 15:03:21.291 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.83]
2024-08-13 15:03:21.441 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/jeecg-boot]:173 - Initializing Spring embedded WebApplicationContext
2024-08-13 15:03:21.441 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:292 - Root WebApplicationContext: initialization completed in 6061 ms
2024-08-13 15:03:21.724 [main] INFO o.j.m.jmreport.config.init.JimuReportConfiguration:91 - Init JimuReport Config [ Token Interceptor & Resource Locations ]
2024-08-13 15:03:21.848 [main] WARN o.springframework.boot.actuate.endpoint.EndpointId:155 - Endpoint ID 'httptrace-new' contains invalid characters, please migrate to a valid format.
2024-08-13 15:03:22.670 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1,master} inited
2024-08-13 15:03:22.673 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:154 - dynamic-datasource - add a datasource named [master] success
2024-08-13 15:03:22.674 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:237 - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
2024-08-13 15:03:25.818 [main] INFO org.jeecg.common.modules.redis.config.RedisConfig:56 - --- redis config init ---
2024-08-13 15:03:27.582 [main] INFO org.quartz.impl.StdSchedulerFactory:1220 - Using default implementation for ThreadExecutor
2024-08-13 15:03:27.587 [main] INFO org.quartz.simpl.SimpleThreadPool:268 - Job execution threads will use class loader of thread: main
2024-08-13 15:03:27.604 [main] INFO org.quartz.core.SchedulerSignalerImpl:61 - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2024-08-13 15:03:27.604 [main] INFO org.quartz.core.QuartzScheduler:229 - Quartz Scheduler v.2.3.2 created.
2024-08-13 15:03:27.607 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:672 - Using db table-based data access locking (synchronization).
2024-08-13 15:03:27.610 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:145 - JobStoreCMT initialized.
2024-08-13 15:03:27.611 [main] INFO org.quartz.core.QuartzScheduler:294 - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'MyScheduler' with instanceId 'DESKTOP-JUGJK171723532607585'
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 10 threads.
Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered.
2024-08-13 15:03:27.612 [main] INFO org.quartz.impl.StdSchedulerFactory:1374 - Quartz scheduler 'MyScheduler' initialized from an externally provided properties instance.
2024-08-13 15:03:27.612 [main] INFO org.quartz.impl.StdSchedulerFactory:1378 - Quartz scheduler version: 2.3.2
2024-08-13 15:03:27.612 [main] INFO org.quartz.core.QuartzScheduler:2293 - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@623d222
2024-08-13 15:03:29.849 [main] INFO o.j.modules.jmreport.config.JmReportExecutorConfig:42 - Init JimuReport Config [ 线程池 ]
2024-08-13 15:03:31.448 [main] INFO o.s.b.actuate.endpoint.web.EndpointLinksResolver:58 - Exposing 2 endpoint(s) beneath base path '/actuator'
2024-08-13 15:03:31.771 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Scanning for classpath resources at 'classpath:db/callback' ...
2024-08-13 15:03:31.772 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Determining location urls for classpath:db/callback using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...
2024-08-13 15:03:31.772 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Unable to resolve location classpath:db/callback.
2024-08-13 15:03:31.772 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - AWS SDK available: false
2024-08-13 15:03:31.774 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Google Cloud Storage available: false
2024-08-13 15:03:31.774 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning for classpath resources at 'classpath:flyway/sql/mysql' ...
2024-08-13 15:03:31.774 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Determining location urls for classpath:flyway/sql/mysql using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...
2024-08-13 15:03:31.775 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning URL: file:/D:/APPLICATION/PROJECT/DBSD/DBSD_ZJPT/jeecg-boot/jeecg-module-system/jeecg-system-start/target/classes/flyway/sql/mysql
2024-08-13 15:03:31.776 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - JBoss VFS v2 available: false
2024-08-13 15:03:31.778 [main] DEBUG o.f.c.i.s.c.FileSystemClassPathLocationScanner:40 - Scanning starting at classpath root in filesystem: D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\
2024-08-13 15:03:31.778 [main] DEBUG o.f.c.i.s.c.FileSystemClassPathLocationScanner:40 - Scanning for resources in path: D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\flyway\sql\mysql (flyway/sql/mysql)
2024-08-13 15:03:31.781 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/README.md
2024-08-13 15:03:31.781 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/R__370_missingPermission.sql
2024-08-13 15:03:31.781 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql
2024-08-13 15:03:31.782 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql
2024-08-13 15:03:31.782 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.7.0__all_upgrade.sql
2024-08-13 15:03:31.783 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning for classes at classpath:flyway/sql/mysql
2024-08-13 15:03:32.461 [main] INFO org.flywaydb.core.internal.license.VersionPrinter:44 - Flyway Community Edition 7.15.0 by Redgate
2024-08-13 15:03:32.462 [main] INFO o.f.core.internal.database.base.BaseDatabaseType:44 - Database: jdbc:mysql://127.0.0.1:3306/jeecg-boot (MySQL 8.4)
2024-08-13 15:03:32.462 [main] DEBUG o.f.core.internal.database.base.BaseDatabaseType:40 - Driver : MySQL Connector/J mysql-connector-java-8.0.27 (Revision: e920b979015ae7117d60d72bcc8f077a839cd791)
2024-08-13 15:03:32.573 [main] DEBUG org.flywaydb.core.Flyway:40 - DDL Transactions Supported: false
2024-08-13 15:03:32.578 [main] DEBUG o.f.c.internal.schemahistory.SchemaHistoryFactory:40 - Schemas:
2024-08-13 15:03:32.578 [main] DEBUG o.f.c.internal.schemahistory.SchemaHistoryFactory:40 - Default schema: null
2024-08-13 15:03:32.600 [main] WARN org.flywaydb.core.internal.database.base.Database:48 - Flyway upgrade recommended: MySQL 8.4 is newer than this version of Flyway and support has not been tested. The latest supported version of MySQL is 8.0.
2024-08-13 15:03:32.604 [main] DEBUG o.f.c.internal.callback.SqlScriptCallbackFactory:40 - Scanning for SQL callbacks ...
2024-08-13 15:03:32.604 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-13 15:03:32.629 [main] DEBUG org.flywaydb.core.internal.command.DbValidate:40 - Validating migrations ...
2024-08-13 15:03:32.637 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-13 15:03:32.637 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/R__370_missingPermission.sql (filename: R__370_missingPermission.sql)
2024-08-13 15:03:32.662 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-13 15:03:32.663 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql (filename: V3.6.2__all_upgrade.sql)
2024-08-13 15:03:32.663 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql (filename: V3.6.3__all_upgrade.sql)
2024-08-13 15:03:32.663 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.7.0__all_upgrade.sql (filename: V3.7.0__all_upgrade.sql)
2024-08-13 15:03:32.719 [main] INFO org.flywaydb.core.internal.command.DbValidate:44 - Successfully validated 6 migrations (execution time 00:00.087s)
2024-08-13 15:03:32.739 [main] INFO org.flywaydb.core.internal.command.DbMigrate:44 - Current version of schema `jeecg-boot`: 3.7.0
2024-08-13 15:03:32.740 [main] INFO org.flywaydb.core.internal.command.DbMigrate:44 - Schema `jeecg-boot` is up to date. No migration necessary.
2024-08-13 15:03:32.744 [main] DEBUG org.flywaydb.core.Flyway:40 - Memory usage: 159 of 1404M
2024-08-13 15:03:32.745 [main] INFO org.jeecg.config.flyway.FlywayConfig:126 - 【数据库升级】平台集成了MySQL库的Flyway数据库版本自动升级!
2024-08-13 15:03:32.766 [main] INFO org.jeecg.config.init.CodeGenerateDbConfig:50 - Init CodeGenerate Config [ Get Db Config From application.yml ]
2024-08-13 15:03:32.877 [main] INFO s.d.s.w.WebMvcPropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
2024-08-13 15:03:34.317 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8080"]
2024-08-13 15:03:34.351 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:220 - Tomcat started on port(s): 8080 (http) with context path '/jeecg-boot'
2024-08-13 15:03:34.352 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper:93 - Documentation plugins bootstrapped
2024-08-13 15:03:34.357 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper:79 - Found 1 custom documentation plugin(s)
2024-08-13 15:03:34.621 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner:44 - Scanning for api listing references
2024-08-13 15:03:34.944 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_1
2024-08-13 15:03:34.950 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_1
2024-08-13 15:03:34.951 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_1
2024-08-13 15:03:34.953 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_1
2024-08-13 15:03:34.954 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_1
2024-08-13 15:03:34.956 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_1
2024-08-13 15:03:34.987 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_1
2024-08-13 15:03:35.019 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_2
2024-08-13 15:03:35.026 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_2
2024-08-13 15:03:35.027 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_2
2024-08-13 15:03:35.032 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_2
2024-08-13 15:03:35.034 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_2
2024-08-13 15:03:35.039 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_2
2024-08-13 15:03:35.049 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_3
2024-08-13 15:03:35.052 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_3
2024-08-13 15:03:35.055 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_3
2024-08-13 15:03:35.058 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_3
2024-08-13 15:03:35.059 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_3
2024-08-13 15:03:35.062 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_3
2024-08-13 15:03:35.067 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_2
2024-08-13 15:03:35.074 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_4
2024-08-13 15:03:35.077 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_4
2024-08-13 15:03:35.079 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_4
2024-08-13 15:03:35.080 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_4
2024-08-13 15:03:35.080 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_4
2024-08-13 15:03:35.083 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_4
2024-08-13 15:03:35.086 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_3
2024-08-13 15:03:35.092 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_5
2024-08-13 15:03:35.093 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_5
2024-08-13 15:03:35.095 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_5
2024-08-13 15:03:35.096 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_5
2024-08-13 15:03:35.097 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_5
2024-08-13 15:03:35.100 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_5
2024-08-13 15:03:35.104 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_4
2024-08-13 15:03:35.115 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_6
2024-08-13 15:03:35.118 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_6
2024-08-13 15:03:35.120 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_6
2024-08-13 15:03:35.122 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_6
2024-08-13 15:03:35.123 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_6
2024-08-13 15:03:35.124 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_6
2024-08-13 15:03:35.129 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_5
2024-08-13 15:03:35.134 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_7
2024-08-13 15:03:35.136 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_7
2024-08-13 15:03:35.137 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_7
2024-08-13 15:03:35.139 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_7
2024-08-13 15:03:35.140 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_7
2024-08-13 15:03:35.141 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_7
2024-08-13 15:03:35.145 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_6
2024-08-13 15:03:35.158 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_7
2024-08-13 15:03:35.161 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_8
2024-08-13 15:03:35.172 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_8
2024-08-13 15:03:35.176 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_8
2024-08-13 15:03:35.179 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_8
2024-08-13 15:03:35.180 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_8
2024-08-13 15:03:35.184 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_8
2024-08-13 15:03:35.193 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_9
2024-08-13 15:03:35.195 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_9
2024-08-13 15:03:35.197 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_9
2024-08-13 15:03:35.199 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_9
2024-08-13 15:03:35.201 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_9
2024-08-13 15:03:35.203 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByCodeUsingGET_1
2024-08-13 15:03:35.204 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_9
2024-08-13 15:03:35.210 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_8
2024-08-13 15:03:35.217 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_10
2024-08-13 15:03:35.219 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_10
2024-08-13 15:03:35.224 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_10
2024-08-13 15:03:35.226 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_10
2024-08-13 15:03:35.227 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_10
2024-08-13 15:03:35.228 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_10
2024-08-13 15:03:36.224 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean:734 - Will start Quartz Scheduler [MyScheduler] in 1 seconds
2024-08-13 15:03:36.242 [main] INFO o.j.config.shiro.ignore.IgnoreAuthPostProcessor:45 - Init Token ignoreAuthUrls Config [ 集合 ] [/test/jeecgDemo/html]
2024-08-13 15:03:36.243 [main] INFO o.j.config.shiro.ignore.IgnoreAuthPostProcessor:53 - Init Token ignoreAuthUrls Config [ 耗时 ] 6毫秒
2024-08-13 15:03:36.249 [main] INFO org.jeecg.JeecgSystemApplication:61 - Started JeecgSystemApplication in 21.635 seconds (JVM running for 22.288)
2024-08-13 15:03:36.259 [main] INFO org.jeecg.config.init.CodeTemplateInitListener:29 - Init Code Generate Template [ 检测如果是JAR启动环境Copy模板到config目录 ]
2024-08-13 15:03:36.294 [main] INFO org.jeecg.JeecgSystemApplication:35 -
----------------------------------------------------------
Application Jeecg-Boot is running! Access URLs:
Local: http://localhost:8080/jeecg-boot/
External: http://192.168.2.16:8080/jeecg-boot/
Swagger文档: http://192.168.2.16:8080/jeecg-boot/doc.html
----------------------------------------------------------
2024-08-13 15:03:37.227 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.SchedulerFactoryBean:750 - Starting Quartz Scheduler now, after delay of 1 seconds
2024-08-13 15:03:37.488 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:3644 - ClusterManager: detected 1 failed or restarted instances.
2024-08-13 15:03:37.488 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:3503 - ClusterManager: Scanning for instance "DESKTOP-JUGJK171721956327114"'s failed in-progress jobs.
2024-08-13 15:03:37.500 [Quartz Scheduler [MyScheduler]] INFO org.quartz.core.QuartzScheduler:547 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723532607585 started.
2024-08-13 15:12:21.838 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:585 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723532607585 paused.
2024-08-13 15:12:22.134 [SpringApplicationShutdownHook] INFO o.s.scheduling.quartz.SchedulerFactoryBean:847 - Shutting down Quartz Scheduler
2024-08-13 15:12:22.134 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:666 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723532607585 shutting down.
2024-08-13 15:12:22.135 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:585 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723532607585 paused.
2024-08-13 15:12:22.135 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:740 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723532607585 shutdown complete.
2024-08-13 15:12:22.142 [SpringApplicationShutdownHook] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:211 - dynamic-datasource start closing ....
2024-08-13 15:12:22.142 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2207 - {dataSource-1} closing ...
2024-08-13 15:12:22.151 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2280 - {dataSource-1} closed
2024-08-13 15:12:22.151 [SpringApplicationShutdownHook] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:215 - dynamic-datasource all closed success,bye

File diff suppressed because it is too large Load Diff

View File

@ -1,719 +0,0 @@
2024-08-14 08:53:46.115 [background-preinit] INFO org.hibernate.validator.internal.util.Version:21 - HV000001: Hibernate Validator 6.2.5.Final
2024-08-14 08:53:46.139 [main] INFO org.jeecg.JeecgSystemApplication:55 - Starting JeecgSystemApplication using Java 1.8.0_201 on DESKTOP-JUGJK17 with PID 32512 (D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes started by 杨君 in D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot)
2024-08-14 08:53:46.140 [main] INFO org.jeecg.JeecgSystemApplication:638 - The following 1 profile is active: "dev"
2024-08-14 08:53:48.619 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:262 - Multiple Spring Data modules found, entering strict repository configuration mode
2024-08-14 08:53:48.624 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:132 - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2024-08-14 08:53:48.758 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:201 - Finished Spring Data repository scanning in 112 ms. Found 0 Redis repository interfaces.
2024-08-14 08:53:48.966 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:23 - ******************* init miniDao config [ begin ] ***********************
2024-08-14 08:53:48.966 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:25 - ------ minidao.base-package ------- org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*
2024-08-14 08:53:48.966 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:42 - ******************* init miniDao config [ end ] ***********************
2024-08-14 08:53:49.074 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
2024-08-14 08:53:49.077 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
2024-08-14 08:53:49.077 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
2024-08-14 08:53:49.077 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
2024-08-14 08:53:49.077 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
2024-08-14 08:53:49.077 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
2024-08-14 08:53:49.077 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
2024-08-14 08:53:49.077 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportExportLogDao }
2024-08-14 08:53:49.078 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
2024-08-14 08:53:49.078 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
2024-08-14 08:53:49.078 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
2024-08-14 08:53:49.078 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragCompDao }
2024-08-14 08:53:49.078 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetHeadDao }
2024-08-14 08:53:49.078 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetItemDao }
2024-08-14 08:53:49.078 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetParamDao }
2024-08-14 08:53:49.080 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDataSourceDao }
2024-08-14 08:53:49.080 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageCompDao }
2024-08-14 08:53:49.080 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageDao }
2024-08-14 08:53:49.581 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#17' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.592 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragPageDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.592 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#16' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.592 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragPageCompDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.592 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#15' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.592 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.592 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#14' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.604 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.604 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#13' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.604 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.609 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#12' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.610 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetHeadDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.612 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#11' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.614 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragCompDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.614 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#10' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.614 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportShareDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.617 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#9' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.619 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportMapDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.619 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#8' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.619 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportLinkDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.623 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.623 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportExportLogDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.623 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#6' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.623 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#5' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#4' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#3' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbFieldDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#2' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7#1' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.629 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#4bff28e7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.640 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.661 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.665 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.694 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.694 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.709 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.711 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.711 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.719 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.719 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.740 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.756 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerOptions' of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:49.756 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$441/1706225206] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:50.023 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:50.126 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:50.143 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jeecgBaseConfig' of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:50.143 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$7c1bc6de] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:50.828 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:50.833 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$9e513639] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:50.856 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:50.924 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:51.926 [main] INFO org.jeecg.config.shiro.ShiroConfig:263 - ===============(1)创建缓存管理器RedisCacheManager
2024-08-14 08:53:51.934 [main] INFO org.jeecg.config.shiro.ShiroConfig:284 - ===============(2)创建RedisManager,连接Redis..
2024-08-14 08:53:51.940 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisManager' of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:51.947 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:51.977 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:52.014 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$2ff85c95] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:52.024 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 08:53:52.712 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:108 - Tomcat initialized with port(s): 8080 (http)
2024-08-14 08:53:52.733 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"]
2024-08-14 08:53:52.734 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat]
2024-08-14 08:53:52.734 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.83]
2024-08-14 08:53:52.930 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/jeecg-boot]:173 - Initializing Spring embedded WebApplicationContext
2024-08-14 08:53:52.930 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:292 - Root WebApplicationContext: initialization completed in 6717 ms
2024-08-14 08:53:53.376 [main] INFO o.j.m.jmreport.config.init.JimuReportConfiguration:91 - Init JimuReport Config [ Token Interceptor & Resource Locations ]
2024-08-14 08:53:53.533 [main] WARN o.springframework.boot.actuate.endpoint.EndpointId:155 - Endpoint ID 'httptrace-new' contains invalid characters, please migrate to a valid format.
2024-08-14 08:53:54.379 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1,master} inited
2024-08-14 08:53:54.379 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:154 - dynamic-datasource - add a datasource named [master] success
2024-08-14 08:53:54.379 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:237 - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
2024-08-14 08:53:57.307 [main] INFO org.jeecg.common.modules.redis.config.RedisConfig:56 - --- redis config init ---
2024-08-14 08:53:59.065 [main] INFO org.quartz.impl.StdSchedulerFactory:1220 - Using default implementation for ThreadExecutor
2024-08-14 08:53:59.072 [main] INFO org.quartz.simpl.SimpleThreadPool:268 - Job execution threads will use class loader of thread: main
2024-08-14 08:53:59.094 [main] INFO org.quartz.core.SchedulerSignalerImpl:61 - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2024-08-14 08:53:59.094 [main] INFO org.quartz.core.QuartzScheduler:229 - Quartz Scheduler v.2.3.2 created.
2024-08-14 08:53:59.104 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:672 - Using db table-based data access locking (synchronization).
2024-08-14 08:53:59.104 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:145 - JobStoreCMT initialized.
2024-08-14 08:53:59.109 [main] INFO org.quartz.core.QuartzScheduler:294 - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'MyScheduler' with instanceId 'DESKTOP-JUGJK171723596839072'
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 10 threads.
Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered.
2024-08-14 08:53:59.109 [main] INFO org.quartz.impl.StdSchedulerFactory:1374 - Quartz scheduler 'MyScheduler' initialized from an externally provided properties instance.
2024-08-14 08:53:59.109 [main] INFO org.quartz.impl.StdSchedulerFactory:1378 - Quartz scheduler version: 2.3.2
2024-08-14 08:53:59.109 [main] INFO org.quartz.core.QuartzScheduler:2293 - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@15db4dc
2024-08-14 08:54:01.221 [main] INFO o.j.modules.jmreport.config.JmReportExecutorConfig:42 - Init JimuReport Config [ 线程池 ]
2024-08-14 08:54:02.887 [main] INFO o.s.b.actuate.endpoint.web.EndpointLinksResolver:58 - Exposing 2 endpoint(s) beneath base path '/actuator'
2024-08-14 08:54:03.087 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Scanning for classpath resources at 'classpath:db/callback' ...
2024-08-14 08:54:03.087 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Determining location urls for classpath:db/callback using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...
2024-08-14 08:54:03.087 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Unable to resolve location classpath:db/callback.
2024-08-14 08:54:03.087 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - AWS SDK available: false
2024-08-14 08:54:03.088 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Google Cloud Storage available: false
2024-08-14 08:54:03.088 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning for classpath resources at 'classpath:flyway/sql/mysql' ...
2024-08-14 08:54:03.088 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Determining location urls for classpath:flyway/sql/mysql using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...
2024-08-14 08:54:03.089 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning URL: file:/D:/APPLICATION/PROJECT/DBSD/DBSD_ZJPT/jeecg-boot/jeecg-module-system/jeecg-system-start/target/classes/flyway/sql/mysql
2024-08-14 08:54:03.090 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - JBoss VFS v2 available: false
2024-08-14 08:54:03.091 [main] DEBUG o.f.c.i.s.c.FileSystemClassPathLocationScanner:40 - Scanning starting at classpath root in filesystem: D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\
2024-08-14 08:54:03.091 [main] DEBUG o.f.c.i.s.c.FileSystemClassPathLocationScanner:40 - Scanning for resources in path: D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\flyway\sql\mysql (flyway/sql/mysql)
2024-08-14 08:54:03.095 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/README.md
2024-08-14 08:54:03.095 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/R__370_missingPermission.sql
2024-08-14 08:54:03.096 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql
2024-08-14 08:54:03.096 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql
2024-08-14 08:54:03.096 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.7.0__all_upgrade.sql
2024-08-14 08:54:03.096 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning for classes at classpath:flyway/sql/mysql
2024-08-14 08:54:03.418 [main] INFO org.flywaydb.core.internal.license.VersionPrinter:44 - Flyway Community Edition 7.15.0 by Redgate
2024-08-14 08:54:03.419 [main] INFO o.f.core.internal.database.base.BaseDatabaseType:44 - Database: jdbc:mysql://127.0.0.1:3306/jeecg-boot (MySQL 8.4)
2024-08-14 08:54:03.419 [main] DEBUG o.f.core.internal.database.base.BaseDatabaseType:40 - Driver : MySQL Connector/J mysql-connector-java-8.0.27 (Revision: e920b979015ae7117d60d72bcc8f077a839cd791)
2024-08-14 08:54:03.485 [main] DEBUG org.flywaydb.core.Flyway:40 - DDL Transactions Supported: false
2024-08-14 08:54:03.488 [main] DEBUG o.f.c.internal.schemahistory.SchemaHistoryFactory:40 - Schemas:
2024-08-14 08:54:03.488 [main] DEBUG o.f.c.internal.schemahistory.SchemaHistoryFactory:40 - Default schema: null
2024-08-14 08:54:03.501 [main] WARN org.flywaydb.core.internal.database.base.Database:48 - Flyway upgrade recommended: MySQL 8.4 is newer than this version of Flyway and support has not been tested. The latest supported version of MySQL is 8.0.
2024-08-14 08:54:03.503 [main] DEBUG o.f.c.internal.callback.SqlScriptCallbackFactory:40 - Scanning for SQL callbacks ...
2024-08-14 08:54:03.503 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-14 08:54:03.516 [main] DEBUG org.flywaydb.core.internal.command.DbValidate:40 - Validating migrations ...
2024-08-14 08:54:03.521 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-14 08:54:03.521 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/R__370_missingPermission.sql (filename: R__370_missingPermission.sql)
2024-08-14 08:54:03.537 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-14 08:54:03.537 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql (filename: V3.6.2__all_upgrade.sql)
2024-08-14 08:54:03.537 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql (filename: V3.6.3__all_upgrade.sql)
2024-08-14 08:54:03.537 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.7.0__all_upgrade.sql (filename: V3.7.0__all_upgrade.sql)
2024-08-14 08:54:03.572 [main] INFO org.flywaydb.core.internal.command.DbValidate:44 - Successfully validated 6 migrations (execution time 00:00.054s)
2024-08-14 08:54:03.584 [main] INFO org.flywaydb.core.internal.command.DbMigrate:44 - Current version of schema `jeecg-boot`: 3.7.0
2024-08-14 08:54:03.585 [main] INFO org.flywaydb.core.internal.command.DbMigrate:44 - Schema `jeecg-boot` is up to date. No migration necessary.
2024-08-14 08:54:03.588 [main] DEBUG org.flywaydb.core.Flyway:40 - Memory usage: 271 of 1299M
2024-08-14 08:54:03.589 [main] INFO org.jeecg.config.flyway.FlywayConfig:126 - 【数据库升级】平台集成了MySQL库的Flyway数据库版本自动升级!
2024-08-14 08:54:03.603 [main] INFO org.jeecg.config.init.CodeGenerateDbConfig:50 - Init CodeGenerate Config [ Get Db Config From application.yml ]
2024-08-14 08:54:03.693 [main] INFO s.d.s.w.WebMvcPropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
2024-08-14 08:54:04.765 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8080"]
2024-08-14 08:54:04.794 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:220 - Tomcat started on port(s): 8080 (http) with context path '/jeecg-boot'
2024-08-14 08:54:04.796 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper:93 - Documentation plugins bootstrapped
2024-08-14 08:54:04.799 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper:79 - Found 1 custom documentation plugin(s)
2024-08-14 08:54:04.923 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner:44 - Scanning for api listing references
2024-08-14 08:54:05.174 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_1
2024-08-14 08:54:05.178 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_1
2024-08-14 08:54:05.180 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_1
2024-08-14 08:54:05.181 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_1
2024-08-14 08:54:05.182 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_1
2024-08-14 08:54:05.184 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_1
2024-08-14 08:54:05.204 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_1
2024-08-14 08:54:05.223 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_2
2024-08-14 08:54:05.228 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_2
2024-08-14 08:54:05.229 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_2
2024-08-14 08:54:05.232 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_2
2024-08-14 08:54:05.233 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_2
2024-08-14 08:54:05.236 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_2
2024-08-14 08:54:05.241 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_3
2024-08-14 08:54:05.242 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_3
2024-08-14 08:54:05.243 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_3
2024-08-14 08:54:05.245 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_3
2024-08-14 08:54:05.246 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_3
2024-08-14 08:54:05.249 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_3
2024-08-14 08:54:05.252 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_2
2024-08-14 08:54:05.256 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_4
2024-08-14 08:54:05.257 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_4
2024-08-14 08:54:05.258 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_4
2024-08-14 08:54:05.260 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_4
2024-08-14 08:54:05.261 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_4
2024-08-14 08:54:05.262 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_4
2024-08-14 08:54:05.265 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_3
2024-08-14 08:54:05.269 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_5
2024-08-14 08:54:05.270 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_5
2024-08-14 08:54:05.272 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_5
2024-08-14 08:54:05.273 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_5
2024-08-14 08:54:05.273 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_5
2024-08-14 08:54:05.274 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_5
2024-08-14 08:54:05.278 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_4
2024-08-14 08:54:05.286 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_6
2024-08-14 08:54:05.287 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_6
2024-08-14 08:54:05.288 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_6
2024-08-14 08:54:05.290 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_6
2024-08-14 08:54:05.290 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_6
2024-08-14 08:54:05.291 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_6
2024-08-14 08:54:05.295 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_5
2024-08-14 08:54:05.299 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_7
2024-08-14 08:54:05.300 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_7
2024-08-14 08:54:05.301 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_7
2024-08-14 08:54:05.302 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_7
2024-08-14 08:54:05.303 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_7
2024-08-14 08:54:05.305 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_7
2024-08-14 08:54:05.328 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_6
2024-08-14 08:54:05.337 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_7
2024-08-14 08:54:05.339 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_8
2024-08-14 08:54:05.350 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_8
2024-08-14 08:54:05.351 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_8
2024-08-14 08:54:05.353 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_8
2024-08-14 08:54:05.353 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_8
2024-08-14 08:54:05.355 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_8
2024-08-14 08:54:05.360 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_9
2024-08-14 08:54:05.361 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_9
2024-08-14 08:54:05.362 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_9
2024-08-14 08:54:05.364 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_9
2024-08-14 08:54:05.366 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_9
2024-08-14 08:54:05.367 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByCodeUsingGET_1
2024-08-14 08:54:05.368 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_9
2024-08-14 08:54:05.371 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_8
2024-08-14 08:54:05.375 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_10
2024-08-14 08:54:05.376 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_10
2024-08-14 08:54:05.377 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_10
2024-08-14 08:54:05.379 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_10
2024-08-14 08:54:05.380 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_10
2024-08-14 08:54:05.381 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_10
2024-08-14 08:54:06.090 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean:734 - Will start Quartz Scheduler [MyScheduler] in 1 seconds
2024-08-14 08:54:06.103 [main] INFO o.j.config.shiro.ignore.IgnoreAuthPostProcessor:45 - Init Token ignoreAuthUrls Config [ 集合 ] [/test/jeecgDemo/html]
2024-08-14 08:54:06.104 [main] INFO o.j.config.shiro.ignore.IgnoreAuthPostProcessor:53 - Init Token ignoreAuthUrls Config [ 耗时 ] 5毫秒
2024-08-14 08:54:06.108 [main] INFO org.jeecg.JeecgSystemApplication:61 - Started JeecgSystemApplication in 20.856 seconds (JVM running for 21.951)
2024-08-14 08:54:06.115 [main] INFO org.jeecg.config.init.CodeTemplateInitListener:29 - Init Code Generate Template [ 检测如果是JAR启动环境Copy模板到config目录 ]
2024-08-14 08:54:06.157 [main] INFO org.jeecg.JeecgSystemApplication:35 -
----------------------------------------------------------
Application Jeecg-Boot is running! Access URLs:
Local: http://localhost:8080/jeecg-boot/
External: http://192.168.2.13:8080/jeecg-boot/
Swagger文档: http://192.168.2.13:8080/jeecg-boot/doc.html
----------------------------------------------------------
2024-08-14 08:54:07.093 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.SchedulerFactoryBean:750 - Starting Quartz Scheduler now, after delay of 1 seconds
2024-08-14 08:54:07.265 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:3644 - ClusterManager: detected 1 failed or restarted instances.
2024-08-14 08:54:07.265 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:3503 - ClusterManager: Scanning for instance "DESKTOP-JUGJK171723532607585"'s failed in-progress jobs.
2024-08-14 08:54:07.276 [Quartz Scheduler [MyScheduler]] INFO org.quartz.core.QuartzScheduler:547 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723596839072 started.
2024-08-14 08:54:33.743 [http-nio-8080-exec-1] INFO org.apache.tomcat.util.http.parser.Cookie:173 - A cookie header was received [Hm_lvt_0febd9e3cacb3f627ddac64d52caac39=1721719673,1721956314,1722303764,1723596866;] that contained an invalid cookie. That cookie will be ignored.
Note: further occurrences of this error will be logged at DEBUG level.
2024-08-14 08:54:33.758 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/jeecg-boot]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-14 08:54:33.758 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:525 - Initializing Servlet 'dispatcherServlet'
2024-08-14 08:54:33.766 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:547 - Completed initialization in 8 ms
2024-08-14 08:54:33.958 [http-nio-8080-exec-1] INFO o.jeecg.modules.system.controller.LoginController:541 - 获取验证码Redis key = c11dc2894112660307704da7d8ba61e7checkCode = FQha
2024-08-14 08:55:01.378 [http-nio-8080-exec-2] INFO o.jeecg.modules.system.controller.LoginController:541 - 获取验证码Redis key = 51b25316349094755f8e8f4ab300a62echeckCode = W8YE
2024-08-14 08:55:06.809 [http-nio-8080-exec-3] WARN o.jeecg.modules.system.controller.LoginController:96 - 验证码错误key= 1629428467008 , Ui checkCode= wbye, Redis checkCode = null
2024-08-14 08:55:06.874 [http-nio-8080-exec-4] INFO o.jeecg.modules.system.controller.LoginController:541 - 获取验证码Redis key = ebf0702449f3d86adb4d053792e96d5ccheckCode = kGsj
2024-08-14 08:55:15.569 [http-nio-8080-exec-5] INFO o.jeecg.modules.system.controller.LoginController:541 - 获取验证码Redis key = ac168e425fbf308425ec589306d69a4ccheckCode = H01T
2024-08-14 08:55:16.294 [http-nio-8080-exec-6] INFO o.jeecg.modules.system.controller.LoginController:541 - 获取验证码Redis key = d23be43fc0eaba4d1c62e4ad8f5a7208checkCode = cQlV
2024-08-14 08:55:19.368 [http-nio-8080-exec-7] INFO o.j.modules.system.service.impl.SysUserServiceImpl:952 - 登录接口用户的租户ID = 1000
2024-08-14 08:55:19.677 [http-nio-8080-exec-9] INFO o.j.c.desensitization.aspect.SensitiveDataAspect:76 - 加密操作Aspect程序耗时11ms
2024-08-14 08:55:19.760 [http-nio-8080-exec-9] INFO o.jeecg.modules.system.controller.LoginController:148 - 1 获取用户信息耗时用户基础信息18毫秒
2024-08-14 08:55:19.836 [http-nio-8080-exec-9] INFO o.jeecg.modules.system.controller.LoginController:163 - 2 获取用户信息耗时 (首页面配置)94毫秒
2024-08-14 08:55:19.850 [http-nio-8080-exec-9] INFO o.j.modules.system.service.impl.SysDictServiceImpl:159 - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2024-08-14 08:55:19.887 [http-nio-8080-exec-9] INFO o.j.modules.system.service.impl.SysDictServiceImpl:178 - >>> 1 获取系统字典项耗时SQL37毫秒
2024-08-14 08:55:19.955 [http-nio-8080-exec-9] INFO o.j.modules.system.service.impl.SysDictServiceImpl:182 - >>> 2 获取系统字典项耗时Enum105毫秒
2024-08-14 08:55:19.955 [http-nio-8080-exec-9] INFO o.j.modules.system.service.impl.SysDictServiceImpl:184 - >>> end 获取系统字典库总耗时105毫秒
2024-08-14 08:55:19.956 [http-nio-8080-exec-9] INFO o.j.modules.system.service.impl.SysDictServiceImpl:185 - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2024-08-14 08:55:19.957 [http-nio-8080-exec-9] INFO o.jeecg.modules.system.controller.LoginController:167 - 3 获取用户信息耗时 (字典数据)215毫秒
2024-08-14 08:55:19.957 [http-nio-8080-exec-9] INFO o.jeecg.modules.system.controller.LoginController:172 - end 获取用户信息耗时 215毫秒
2024-08-14 08:55:25.335 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 08:55:25.382 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)67毫秒
2024-08-14 08:55:25.406 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)93毫秒
2024-08-14 08:55:39.430 [http-nio-8080-exec-6] INFO o.j.m.s.service.impl.SysAnnouncementServiceImpl:209 - 获取登录人 LoginUser id: e9ca23d68d884d4ebb19d07889727dae
2024-08-14 08:55:40.601 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 08:55:40.622 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)22毫秒
2024-08-14 08:55:40.642 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)42毫秒
2024-08-14 08:55:41.141 [http-nio-8080-exec-8] INFO o.j.m.s.service.impl.SysAnnouncementServiceImpl:209 - 获取登录人 LoginUser id: e9ca23d68d884d4ebb19d07889727dae
2024-08-14 08:55:42.203 [http-nio-8080-exec-10] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 08:55:42.224 [http-nio-8080-exec-10] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)21毫秒
2024-08-14 08:55:42.251 [http-nio-8080-exec-10] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)48毫秒
2024-08-14 08:55:45.241 [http-nio-8080-exec-1] INFO o.j.m.s.service.impl.SysAnnouncementServiceImpl:209 - 获取登录人 LoginUser id: e9ca23d68d884d4ebb19d07889727dae
2024-08-14 08:55:46.314 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 08:55:46.330 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)16毫秒
2024-08-14 08:55:46.346 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)32毫秒
2024-08-14 08:58:25.299 [http-nio-8080-exec-6] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:127 - 字典拼接的查询SQLselect template_code from sys_sms_template
2024-08-14 08:58:25.313 [http-nio-8080-exec-6] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:76 - 获取select sql信息 {sys_sms_template=SelectSqlInfo{fromTableName='sys_sms_template', fromSubSelect=null, aliasName='null', selectFields=[template_code], realSelectFields=[template_code], selectAll=false}}
2024-08-14 08:58:25.350 [http-nio-8080-exec-6] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:59 - 表字典白名单初始化完成:{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, test_shoptype_tree=type_name,id, sys_dict=dict_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, tj_user_report=name,username, sys_role=role_name,role_code, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_data_source=code,name, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name, sys_tenant=name,id}
2024-08-14 08:58:25.351 [http-nio-8080-exec-6] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:156 - checkWhiteList tableName: sys_sms_template
2024-08-14 08:58:25.381 [http-nio-8080-exec-6] INFO o.j.m.s.service.impl.SysTableWhiteListServiceImpl:130 - 新增表单白名单项: 表名sys_sms_template配置 > SysTableWhiteList(id=1823524543881945089, tableName=sys_sms_template, fieldName=template_code, status=1, createBy=admin, createTime=Wed Aug 14 08:58:25 CST 2024, updateBy=null, updateTime=null)
2024-08-14 08:58:25.382 [http-nio-8080-exec-6] WARN o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:209 - 表"sys_sms_template"未通过校验,且当前为 dev 模式已自动向数据库中增加白名单数据。查询字段template_code
2024-08-14 08:58:25.382 [http-nio-8080-exec-6] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:195 - 白名单校验:查询表"sys_sms_template",查询字段 [template_code] 通过校验
2024-08-14 08:58:45.495 [http-nio-8080-exec-2] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:127 - 字典拼接的查询SQLselect template_code from sys_sms_template
2024-08-14 08:58:45.498 [http-nio-8080-exec-2] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:76 - 获取select sql信息 {sys_sms_template=SelectSqlInfo{fromTableName='sys_sms_template', fromSubSelect=null, aliasName='null', selectFields=[template_code], realSelectFields=[template_code], selectAll=false}}
2024-08-14 08:58:45.504 [http-nio-8080-exec-2] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:59 - 表字典白名单初始化完成:{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, test_shoptype_tree=type_name,id, sys_dict=dict_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, tj_user_report=name,username, sys_role=role_name,role_code, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_data_source=code,name, sys_sms_template=template_code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name, sys_tenant=name,id}
2024-08-14 08:58:45.505 [http-nio-8080-exec-2] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:156 - checkWhiteList tableName: sys_sms_template
2024-08-14 08:58:45.505 [http-nio-8080-exec-2] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:195 - 白名单校验:查询表"sys_sms_template",查询字段 [template_code] 通过校验
2024-08-14 09:00:11.846 [http-nio-8080-exec-6] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:127 - 字典拼接的查询SQLselect realname,username from sys_user
2024-08-14 09:00:11.852 [http-nio-8080-exec-6] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:76 - 获取select sql信息 {sys_user=SelectSqlInfo{fromTableName='sys_user', fromSubSelect=null, aliasName='null', selectFields=[realname, username], realSelectFields=[realname, username], selectAll=false}}
2024-08-14 09:00:11.859 [http-nio-8080-exec-6] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:59 - 表字典白名单初始化完成:{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, test_shoptype_tree=type_name,id, sys_dict=dict_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, tj_user_report=name,username, sys_role=role_name,role_code, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_data_source=code,name, sys_sms_template=template_code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name, sys_tenant=name,id}
2024-08-14 09:00:11.860 [http-nio-8080-exec-6] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:156 - checkWhiteList tableName: sys_user
2024-08-14 09:00:11.861 [http-nio-8080-exec-6] INFO o.j.c.f.S.impl.DictTableWhiteListHandlerImpl:195 - 白名单校验:查询表"sys_user",查询字段 [realname, username] 通过校验
2024-08-14 09:00:11.861 [http-nio-8080-exec-6] INFO o.j.c.util.security.AbstractQueryBlackListHandler:64 - 获取sql信息 [QueryTable{name='sys_user', alias='', fields=[realname, username], all=false}]
2024-08-14 09:00:36.535 [http-nio-8080-exec-7] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:59毫秒
2024-08-14 09:01:10.821 [http-nio-8080-exec-5] INFO o.jeecg.modules.system.service.impl.SysBaseApiImpl:1131 - -------通过数据库读取用户拥有的角色Rules------useId e9ca23d68d884d4ebb19d07889727dae,Roles size: 2
2024-08-14 09:01:10.915 [http-nio-8080-exec-5] INFO o.jeecg.modules.system.service.impl.SysBaseApiImpl:1162 - -------通过数据库读取用户拥有的权限Perms------userId e9ca23d68d884d4ebb19d07889727dae,Perms size: 123
2024-08-14 09:01:10.915 [http-nio-8080-exec-5] INFO org.jeecg.config.shiro.ShiroRealm:82 - ===============Shiro权限认证成功==============
2024-08-14 09:01:14.471 [http-nio-8080-exec-7] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:19毫秒
2024-08-14 09:02:06.738 [http-nio-8080-exec-2] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 09:02:06.756 [http-nio-8080-exec-2] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)18毫秒
2024-08-14 09:02:06.775 [http-nio-8080-exec-2] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)37毫秒
2024-08-14 09:02:06.888 [http-nio-8080-exec-1] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:19毫秒
2024-08-14 09:02:28.958 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:20毫秒
2024-08-14 09:05:12.762 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:585 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723596839072 paused.
2024-08-14 09:05:13.080 [SpringApplicationShutdownHook] INFO o.s.scheduling.quartz.SchedulerFactoryBean:847 - Shutting down Quartz Scheduler
2024-08-14 09:05:13.080 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:666 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723596839072 shutting down.
2024-08-14 09:05:13.080 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:585 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723596839072 paused.
2024-08-14 09:05:13.083 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:740 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723596839072 shutdown complete.
2024-08-14 09:05:13.094 [SpringApplicationShutdownHook] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:211 - dynamic-datasource start closing ....
2024-08-14 09:05:13.095 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2207 - {dataSource-1} closing ...
2024-08-14 09:05:13.110 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2280 - {dataSource-1} closed
2024-08-14 09:05:13.110 [SpringApplicationShutdownHook] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:215 - dynamic-datasource all closed success,bye
2024-08-14 09:05:15.946 [background-preinit] INFO org.hibernate.validator.internal.util.Version:21 - HV000001: Hibernate Validator 6.2.5.Final
2024-08-14 09:05:15.970 [main] INFO org.jeecg.JeecgSystemApplication:55 - Starting JeecgSystemApplication using Java 1.8.0_201 on DESKTOP-JUGJK17 with PID 45500 (D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes started by 杨君 in D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot)
2024-08-14 09:05:15.972 [main] INFO org.jeecg.JeecgSystemApplication:638 - The following 1 profile is active: "dev"
2024-08-14 09:05:18.137 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:262 - Multiple Spring Data modules found, entering strict repository configuration mode
2024-08-14 09:05:18.140 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:132 - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2024-08-14 09:05:18.253 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:201 - Finished Spring Data repository scanning in 97 ms. Found 0 Redis repository interfaces.
2024-08-14 09:05:18.432 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:23 - ******************* init miniDao config [ begin ] ***********************
2024-08-14 09:05:18.433 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:25 - ------ minidao.base-package ------- org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*
2024-08-14 09:05:18.434 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:42 - ******************* init miniDao config [ end ] ***********************
2024-08-14 09:05:18.545 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
2024-08-14 09:05:18.546 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
2024-08-14 09:05:18.546 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
2024-08-14 09:05:18.546 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
2024-08-14 09:05:18.546 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
2024-08-14 09:05:18.546 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
2024-08-14 09:05:18.546 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
2024-08-14 09:05:18.546 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportExportLogDao }
2024-08-14 09:05:18.548 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
2024-08-14 09:05:18.548 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
2024-08-14 09:05:18.548 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
2024-08-14 09:05:18.548 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragCompDao }
2024-08-14 09:05:18.548 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetHeadDao }
2024-08-14 09:05:18.548 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetItemDao }
2024-08-14 09:05:18.548 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetParamDao }
2024-08-14 09:05:18.548 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDataSourceDao }
2024-08-14 09:05:18.548 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageCompDao }
2024-08-14 09:05:18.548 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageDao }
2024-08-14 09:05:19.038 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#17' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.046 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragPageDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.047 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#16' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.048 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragPageCompDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.049 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#15' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.052 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.053 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#14' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.054 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.055 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#13' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.056 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.057 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#12' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.059 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetHeadDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.060 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#11' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.061 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragCompDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.063 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#10' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.065 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportShareDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.066 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#9' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.067 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportMapDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.068 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#8' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.070 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportLinkDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.071 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.073 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportExportLogDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.074 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#6' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.075 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.076 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#5' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.077 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.078 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#4' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.079 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.080 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#3' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.081 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbFieldDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.084 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#2' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.086 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.087 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc#1' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.087 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.088 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#5256fbc' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.090 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.114 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.119 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.142 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.144 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.155 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.158 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.162 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.165 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.166 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.197 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.200 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerOptions' of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.202 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$441/670827031] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.415 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.519 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.527 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jeecgBaseConfig' of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:19.529 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$914fc1cb] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:20.201 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:20.215 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$b3853126] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:20.241 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:20.325 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:21.319 [main] INFO org.jeecg.config.shiro.ShiroConfig:263 - ===============(1)创建缓存管理器RedisCacheManager
2024-08-14 09:05:21.324 [main] INFO org.jeecg.config.shiro.ShiroConfig:284 - ===============(2)创建RedisManager,连接Redis..
2024-08-14 09:05:21.328 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisManager' of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:21.356 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:21.391 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:21.456 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$452c5782] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:21.475 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-14 09:05:22.253 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:108 - Tomcat initialized with port(s): 8080 (http)
2024-08-14 09:05:22.264 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"]
2024-08-14 09:05:22.266 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat]
2024-08-14 09:05:22.266 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.83]
2024-08-14 09:05:22.392 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/jeecg-boot]:173 - Initializing Spring embedded WebApplicationContext
2024-08-14 09:05:22.392 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:292 - Root WebApplicationContext: initialization completed in 6361 ms
2024-08-14 09:05:22.746 [main] INFO o.j.m.jmreport.config.init.JimuReportConfiguration:91 - Init JimuReport Config [ Token Interceptor & Resource Locations ]
2024-08-14 09:05:22.927 [main] WARN o.springframework.boot.actuate.endpoint.EndpointId:155 - Endpoint ID 'httptrace-new' contains invalid characters, please migrate to a valid format.
2024-08-14 09:05:23.772 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1,master} inited
2024-08-14 09:05:23.774 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:154 - dynamic-datasource - add a datasource named [master] success
2024-08-14 09:05:23.774 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:237 - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
2024-08-14 09:05:26.621 [main] INFO org.jeecg.common.modules.redis.config.RedisConfig:56 - --- redis config init ---
2024-08-14 09:05:28.302 [main] INFO org.quartz.impl.StdSchedulerFactory:1220 - Using default implementation for ThreadExecutor
2024-08-14 09:05:28.307 [main] INFO org.quartz.simpl.SimpleThreadPool:268 - Job execution threads will use class loader of thread: main
2024-08-14 09:05:28.323 [main] INFO org.quartz.core.SchedulerSignalerImpl:61 - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2024-08-14 09:05:28.324 [main] INFO org.quartz.core.QuartzScheduler:229 - Quartz Scheduler v.2.3.2 created.
2024-08-14 09:05:28.328 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:672 - Using db table-based data access locking (synchronization).
2024-08-14 09:05:28.332 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:145 - JobStoreCMT initialized.
2024-08-14 09:05:28.334 [main] INFO org.quartz.core.QuartzScheduler:294 - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'MyScheduler' with instanceId 'DESKTOP-JUGJK171723597528306'
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 10 threads.
Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered.
2024-08-14 09:05:28.334 [main] INFO org.quartz.impl.StdSchedulerFactory:1374 - Quartz scheduler 'MyScheduler' initialized from an externally provided properties instance.
2024-08-14 09:05:28.334 [main] INFO org.quartz.impl.StdSchedulerFactory:1378 - Quartz scheduler version: 2.3.2
2024-08-14 09:05:28.335 [main] INFO org.quartz.core.QuartzScheduler:2293 - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@446c8a54
2024-08-14 09:05:30.456 [main] INFO o.j.modules.jmreport.config.JmReportExecutorConfig:42 - Init JimuReport Config [ 线程池 ]
2024-08-14 09:05:31.967 [main] INFO o.s.b.actuate.endpoint.web.EndpointLinksResolver:58 - Exposing 2 endpoint(s) beneath base path '/actuator'
2024-08-14 09:05:32.536 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Scanning for classpath resources at 'classpath:db/callback' ...
2024-08-14 09:05:32.536 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Determining location urls for classpath:db/callback using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...
2024-08-14 09:05:32.537 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Unable to resolve location classpath:db/callback.
2024-08-14 09:05:32.537 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - AWS SDK available: false
2024-08-14 09:05:32.537 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Google Cloud Storage available: false
2024-08-14 09:05:32.538 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning for classpath resources at 'classpath:flyway/sql/mysql' ...
2024-08-14 09:05:32.538 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Determining location urls for classpath:flyway/sql/mysql using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...
2024-08-14 09:05:32.538 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning URL: file:/D:/APPLICATION/PROJECT/DBSD/DBSD_ZJPT/jeecg-boot/jeecg-module-system/jeecg-system-start/target/classes/flyway/sql/mysql
2024-08-14 09:05:32.539 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - JBoss VFS v2 available: false
2024-08-14 09:05:32.541 [main] DEBUG o.f.c.i.s.c.FileSystemClassPathLocationScanner:40 - Scanning starting at classpath root in filesystem: D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\
2024-08-14 09:05:32.541 [main] DEBUG o.f.c.i.s.c.FileSystemClassPathLocationScanner:40 - Scanning for resources in path: D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\flyway\sql\mysql (flyway/sql/mysql)
2024-08-14 09:05:32.545 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/README.md
2024-08-14 09:05:32.545 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/R__370_missingPermission.sql
2024-08-14 09:05:32.546 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql
2024-08-14 09:05:32.546 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql
2024-08-14 09:05:32.547 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.7.0__all_upgrade.sql
2024-08-14 09:05:32.547 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning for classes at classpath:flyway/sql/mysql
2024-08-14 09:05:32.975 [main] INFO org.flywaydb.core.internal.license.VersionPrinter:44 - Flyway Community Edition 7.15.0 by Redgate
2024-08-14 09:05:32.977 [main] INFO o.f.core.internal.database.base.BaseDatabaseType:44 - Database: jdbc:mysql://127.0.0.1:3306/dbsd_zjpt (MySQL 8.4)
2024-08-14 09:05:32.977 [main] DEBUG o.f.core.internal.database.base.BaseDatabaseType:40 - Driver : MySQL Connector/J mysql-connector-java-8.0.27 (Revision: e920b979015ae7117d60d72bcc8f077a839cd791)
2024-08-14 09:05:33.091 [main] DEBUG org.flywaydb.core.Flyway:40 - DDL Transactions Supported: false
2024-08-14 09:05:33.095 [main] DEBUG o.f.c.internal.schemahistory.SchemaHistoryFactory:40 - Schemas:
2024-08-14 09:05:33.096 [main] DEBUG o.f.c.internal.schemahistory.SchemaHistoryFactory:40 - Default schema: null
2024-08-14 09:05:33.114 [main] WARN org.flywaydb.core.internal.database.base.Database:48 - Flyway upgrade recommended: MySQL 8.4 is newer than this version of Flyway and support has not been tested. The latest supported version of MySQL is 8.0.
2024-08-14 09:05:33.117 [main] DEBUG o.f.c.internal.callback.SqlScriptCallbackFactory:40 - Scanning for SQL callbacks ...
2024-08-14 09:05:33.117 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-14 09:05:33.135 [main] DEBUG org.flywaydb.core.internal.command.DbValidate:40 - Validating migrations ...
2024-08-14 09:05:33.141 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-14 09:05:33.143 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/R__370_missingPermission.sql (filename: R__370_missingPermission.sql)
2024-08-14 09:05:33.162 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-14 09:05:33.163 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql (filename: V3.6.2__all_upgrade.sql)
2024-08-14 09:05:33.163 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql (filename: V3.6.3__all_upgrade.sql)
2024-08-14 09:05:33.163 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.7.0__all_upgrade.sql (filename: V3.7.0__all_upgrade.sql)
2024-08-14 09:05:33.208 [main] INFO org.flywaydb.core.internal.command.DbValidate:44 - Successfully validated 6 migrations (execution time 00:00.070s)
2024-08-14 09:05:33.234 [main] INFO org.flywaydb.core.internal.command.DbMigrate:44 - Current version of schema `dbsd_zjpt`: 3.7.0
2024-08-14 09:05:33.236 [main] INFO org.flywaydb.core.internal.command.DbMigrate:44 - Schema `dbsd_zjpt` is up to date. No migration necessary.
2024-08-14 09:05:33.241 [main] DEBUG org.flywaydb.core.Flyway:40 - Memory usage: 284 of 1317M
2024-08-14 09:05:33.242 [main] INFO org.jeecg.config.flyway.FlywayConfig:126 - 【数据库升级】平台集成了MySQL库的Flyway数据库版本自动升级!
2024-08-14 09:05:33.268 [main] INFO org.jeecg.config.init.CodeGenerateDbConfig:50 - Init CodeGenerate Config [ Get Db Config From application.yml ]
2024-08-14 09:05:33.395 [main] INFO s.d.s.w.WebMvcPropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
2024-08-14 09:05:34.931 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8080"]
2024-08-14 09:05:34.962 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:220 - Tomcat started on port(s): 8080 (http) with context path '/jeecg-boot'
2024-08-14 09:05:34.963 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper:93 - Documentation plugins bootstrapped
2024-08-14 09:05:34.968 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper:79 - Found 1 custom documentation plugin(s)
2024-08-14 09:05:35.247 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner:44 - Scanning for api listing references
2024-08-14 09:05:35.584 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_1
2024-08-14 09:05:35.590 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_1
2024-08-14 09:05:35.593 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_1
2024-08-14 09:05:35.595 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_1
2024-08-14 09:05:35.597 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_1
2024-08-14 09:05:35.598 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_1
2024-08-14 09:05:35.626 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_1
2024-08-14 09:05:35.657 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_2
2024-08-14 09:05:35.662 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_2
2024-08-14 09:05:35.664 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_2
2024-08-14 09:05:35.667 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_2
2024-08-14 09:05:35.668 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_2
2024-08-14 09:05:35.674 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_2
2024-08-14 09:05:35.683 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_3
2024-08-14 09:05:35.685 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_3
2024-08-14 09:05:35.687 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_3
2024-08-14 09:05:35.689 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_3
2024-08-14 09:05:35.691 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_3
2024-08-14 09:05:35.692 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_3
2024-08-14 09:05:35.697 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_2
2024-08-14 09:05:35.723 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_4
2024-08-14 09:05:35.725 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_4
2024-08-14 09:05:35.726 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_4
2024-08-14 09:05:35.729 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_4
2024-08-14 09:05:35.730 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_4
2024-08-14 09:05:35.731 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_4
2024-08-14 09:05:35.735 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_3
2024-08-14 09:05:35.740 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_5
2024-08-14 09:05:35.744 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_5
2024-08-14 09:05:35.746 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_5
2024-08-14 09:05:35.748 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_5
2024-08-14 09:05:35.749 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_5
2024-08-14 09:05:35.750 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_5
2024-08-14 09:05:35.756 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_4
2024-08-14 09:05:35.769 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_6
2024-08-14 09:05:35.770 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_6
2024-08-14 09:05:35.772 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_6
2024-08-14 09:05:35.775 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_6
2024-08-14 09:05:35.776 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_6
2024-08-14 09:05:35.777 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_6
2024-08-14 09:05:35.782 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_5
2024-08-14 09:05:35.788 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_7
2024-08-14 09:05:35.790 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_7
2024-08-14 09:05:35.791 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_7
2024-08-14 09:05:35.793 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_7
2024-08-14 09:05:35.795 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_7
2024-08-14 09:05:35.796 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_7
2024-08-14 09:05:35.800 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_6
2024-08-14 09:05:35.819 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_7
2024-08-14 09:05:35.821 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_8
2024-08-14 09:05:35.837 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_8
2024-08-14 09:05:35.840 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_8
2024-08-14 09:05:35.843 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_8
2024-08-14 09:05:35.844 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_8
2024-08-14 09:05:35.847 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_8
2024-08-14 09:05:35.860 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_9
2024-08-14 09:05:35.862 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_9
2024-08-14 09:05:35.865 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_9
2024-08-14 09:05:35.869 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_9
2024-08-14 09:05:35.870 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_9
2024-08-14 09:05:35.872 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByCodeUsingGET_1
2024-08-14 09:05:35.874 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_9
2024-08-14 09:05:35.881 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_8
2024-08-14 09:05:35.892 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_10
2024-08-14 09:05:35.893 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_10
2024-08-14 09:05:35.895 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_10
2024-08-14 09:05:35.896 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_10
2024-08-14 09:05:35.897 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_10
2024-08-14 09:05:35.901 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_10
2024-08-14 09:05:36.203 [http-nio-8080-exec-1] INFO org.apache.tomcat.util.http.parser.Cookie:173 - A cookie header was received [Hm_lvt_0febd9e3cacb3f627ddac64d52caac39=1721719673,1721956314,1722303764,1723596866;] that contained an invalid cookie. That cookie will be ignored.
Note: further occurrences of this error will be logged at DEBUG level.
2024-08-14 09:05:36.214 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/jeecg-boot]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-14 09:05:36.215 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:525 - Initializing Servlet 'dispatcherServlet'
2024-08-14 09:05:36.217 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:547 - Completed initialization in 2 ms
2024-08-14 09:05:36.859 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean:734 - Will start Quartz Scheduler [MyScheduler] in 1 seconds
2024-08-14 09:05:36.882 [main] INFO o.j.config.shiro.ignore.IgnoreAuthPostProcessor:45 - Init Token ignoreAuthUrls Config [ 集合 ] [/test/jeecgDemo/html]
2024-08-14 09:05:36.883 [main] INFO o.j.config.shiro.ignore.IgnoreAuthPostProcessor:53 - Init Token ignoreAuthUrls Config [ 耗时 ] 7毫秒
2024-08-14 09:05:36.890 [main] INFO org.jeecg.JeecgSystemApplication:61 - Started JeecgSystemApplication in 21.728 seconds (JVM running for 22.457)
2024-08-14 09:05:36.901 [main] INFO org.jeecg.config.init.CodeTemplateInitListener:29 - Init Code Generate Template [ 检测如果是JAR启动环境Copy模板到config目录 ]
2024-08-14 09:05:36.943 [main] INFO org.jeecg.JeecgSystemApplication:35 -
----------------------------------------------------------
Application Jeecg-Boot is running! Access URLs:
Local: http://localhost:8080/jeecg-boot/
External: http://192.168.2.13:8080/jeecg-boot/
Swagger文档: http://192.168.2.13:8080/jeecg-boot/doc.html
----------------------------------------------------------
2024-08-14 09:05:37.865 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.SchedulerFactoryBean:750 - Starting Quartz Scheduler now, after delay of 1 seconds
2024-08-14 09:05:38.126 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:3644 - ClusterManager: detected 1 failed or restarted instances.
2024-08-14 09:05:38.128 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:3503 - ClusterManager: Scanning for instance "qin1718722427599"'s failed in-progress jobs.
2024-08-14 09:05:38.140 [Quartz Scheduler [MyScheduler]] INFO org.quartz.core.QuartzScheduler:547 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723597528306 started.
2024-08-14 09:05:42.446 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:74毫秒
2024-08-14 09:05:42.548 [http-nio-8080-exec-7] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 09:05:42.590 [http-nio-8080-exec-7] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)60毫秒
2024-08-14 09:05:42.609 [http-nio-8080-exec-7] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)79毫秒
2024-08-14 09:05:58.696 [http-nio-8080-exec-2] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:17毫秒
2024-08-14 09:06:06.551 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:16毫秒
2024-08-14 09:07:33.956 [http-nio-8080-exec-6] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 09:07:33.970 [http-nio-8080-exec-6] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)14毫秒
2024-08-14 09:07:33.982 [http-nio-8080-exec-6] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)26毫秒
2024-08-14 09:07:38.090 [http-nio-8080-exec-8] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:11毫秒
2024-08-14 09:08:00.599 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:17毫秒
2024-08-14 09:08:11.247 [http-nio-8080-exec-8] WARN o.j.m.system.controller.SysPermissionController:494 - 未找到菜单信息
2024-08-14 09:08:11.257 [http-nio-8080-exec-8] WARN o.j.m.system.controller.SysPermissionController:494 - 未找到菜单信息
2024-08-14 09:08:11.267 [http-nio-8080-exec-8] WARN o.j.m.system.controller.SysPermissionController:494 - 未找到菜单信息
2024-08-14 09:08:11.277 [http-nio-8080-exec-8] WARN o.j.m.system.controller.SysPermissionController:494 - 未找到菜单信息
2024-08-14 09:08:11.286 [http-nio-8080-exec-8] WARN o.j.m.system.controller.SysPermissionController:494 - 未找到菜单信息
2024-08-14 09:08:11.294 [http-nio-8080-exec-8] WARN o.j.m.system.controller.SysPermissionController:494 - 未找到菜单信息
2024-08-14 09:08:11.304 [http-nio-8080-exec-8] WARN o.j.m.system.controller.SysPermissionController:494 - 未找到菜单信息
2024-08-14 09:08:11.316 [http-nio-8080-exec-8] WARN o.j.m.system.controller.SysPermissionController:494 - 未找到菜单信息
2024-08-14 09:08:11.681 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:12毫秒
2024-08-14 09:08:53.454 [http-nio-8080-exec-2] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 09:08:53.469 [http-nio-8080-exec-2] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)15毫秒
2024-08-14 09:08:53.481 [http-nio-8080-exec-2] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)27毫秒
2024-08-14 09:08:57.000 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:46毫秒
2024-08-14 09:09:23.391 [http-nio-8080-exec-1] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:11毫秒
2024-08-14 09:11:07.323 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:17毫秒
2024-08-14 09:11:09.705 [http-nio-8080-exec-1] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:16毫秒
2024-08-14 09:11:29.369 [http-nio-8080-exec-4] INFO o.j.modules.demo.gpt.service.impl.ChatServiceImpl:124 - [e9ca23d68d884d4ebb19d07889727dae]创建sse连接成功
2024-08-14 09:11:29.372 [http-nio-8080-exec-4] INFO o.j.modules.demo.gpt.service.impl.ChatServiceImpl:150 - 话题id:4028828d914e709f01914e709f5c0000
2024-08-14 09:15:00.667 [http-nio-8080-exec-9] INFO o.j.modules.demo.gpt.service.impl.ChatServiceImpl:124 - [e9ca23d68d884d4ebb19d07889727dae]创建sse连接成功
2024-08-14 09:15:00.667 [http-nio-8080-exec-9] INFO o.j.modules.demo.gpt.service.impl.ChatServiceImpl:150 - 话题id:4028828d914e709f01914e73d8bb0001
2024-08-14 09:15:13.503 [http-nio-8080-exec-5] INFO o.j.modules.demo.gpt.service.impl.ChatServiceImpl:124 - [e9ca23d68d884d4ebb19d07889727dae]创建sse连接成功
2024-08-14 09:15:13.504 [http-nio-8080-exec-5] INFO o.j.modules.demo.gpt.service.impl.ChatServiceImpl:150 - 话题id:4028828d914e709f01914e740ae00002
2024-08-14 09:17:00.348 [http-nio-8080-exec-5] INFO o.j.m.s.service.impl.SysAnnouncementServiceImpl:209 - 获取登录人 LoginUser id: e9ca23d68d884d4ebb19d07889727dae
2024-08-14 09:17:01.501 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 09:17:01.526 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)26毫秒
2024-08-14 09:17:01.541 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)41毫秒
2024-08-14 09:18:51.575 [http-nio-8080-exec-6] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 09:18:51.589 [http-nio-8080-exec-6] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)14毫秒
2024-08-14 09:18:51.602 [http-nio-8080-exec-6] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)27毫秒
2024-08-14 09:19:11.177 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 09:19:11.204 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)27毫秒
2024-08-14 09:19:11.254 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)77毫秒
2024-08-14 09:19:16.151 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysAnnouncementController:348 - -----查询近两个月收到的未读通知-----近2月的第一天2024-07-01 00:00:00
2024-08-14 09:19:16.169 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysAnnouncementController:363 - begin 获取用户近2个月的系统公告 (通知)19毫秒
2024-08-14 09:19:16.186 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysAnnouncementController:371 - end 获取用户2个月的系统公告 (系统消息)36毫秒
2024-08-14 09:23:23.167 [http-nio-8080-exec-10] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:16毫秒
2024-08-14 09:23:28.942 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:14毫秒
2024-08-14 09:23:34.116 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:17毫秒
2024-08-14 09:23:36.317 [http-nio-8080-exec-8] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:11毫秒
2024-08-14 09:23:39.482 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:14毫秒
2024-08-14 09:23:42.565 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:15毫秒
2024-08-14 09:23:55.439 [http-nio-8080-exec-10] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:21毫秒
2024-08-14 09:24:02.717 [http-nio-8080-exec-2] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:13毫秒
2024-08-14 09:24:05.807 [http-nio-8080-exec-5] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:16毫秒
2024-08-14 09:24:11.523 [http-nio-8080-exec-8] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:13毫秒
2024-08-14 09:24:14.580 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:15毫秒
2024-08-14 09:24:17.911 [http-nio-8080-exec-6] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:14毫秒
2024-08-14 09:24:20.070 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:14毫秒
2024-08-14 09:24:22.300 [http-nio-8080-exec-1] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:14毫秒
2024-08-14 09:24:24.702 [http-nio-8080-exec-7] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:17毫秒
2024-08-14 09:24:27.473 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:12毫秒
2024-08-14 09:24:29.748 [http-nio-8080-exec-10] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:15毫秒
2024-08-14 09:24:32.673 [http-nio-8080-exec-2] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:12毫秒
2024-08-14 09:24:34.728 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:16毫秒
2024-08-14 09:24:37.345 [http-nio-8080-exec-8] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:14毫秒
2024-08-14 09:24:40.966 [http-nio-8080-exec-1] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:14毫秒
2024-08-14 09:24:43.773 [http-nio-8080-exec-7] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:17毫秒
2024-08-14 09:24:45.877 [http-nio-8080-exec-5] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:12毫秒
2024-08-14 09:24:48.406 [http-nio-8080-exec-10] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:13毫秒
2024-08-14 09:24:52.110 [http-nio-8080-exec-6] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:14毫秒
2024-08-14 09:25:03.609 [http-nio-8080-exec-5] INFO o.j.config.sign.interceptor.SignAuthInterceptor:36 - Sign Interceptor request URI = /jeecg-boot/sys/dict/getDictItems/quartz_status
2024-08-14 09:25:03.625 [http-nio-8080-exec-5] INFO org.jeecg.config.sign.util.SignUtil:50 - Param paramsJsonStr : {}
2024-08-14 09:25:03.629 [http-nio-8080-exec-5] INFO org.jeecg.config.sign.util.SignUtil:37 - Param Sign : E19D6243CB1945AB4F7202A1B00F77D5
2024-08-14 09:25:03.641 [http-nio-8080-exec-5] INFO o.j.modules.system.controller.SysDictController:175 - dictCode : quartz_status
2024-08-14 09:25:04.693 [http-nio-8080-exec-8] INFO o.j.config.sign.interceptor.SignAuthInterceptor:36 - Sign Interceptor request URI = /jeecg-boot/sys/dict/getDictItems/database_type
2024-08-14 09:25:04.694 [http-nio-8080-exec-8] INFO org.jeecg.config.sign.util.SignUtil:50 - Param paramsJsonStr : {}
2024-08-14 09:25:04.695 [http-nio-8080-exec-8] INFO org.jeecg.config.sign.util.SignUtil:37 - Param Sign : E19D6243CB1945AB4F7202A1B00F77D5
2024-08-14 09:25:04.695 [http-nio-8080-exec-8] INFO o.j.modules.system.controller.SysDictController:175 - dictCode : database_type
2024-08-14 09:25:11.857 [http-nio-8080-exec-1] INFO o.j.config.sign.interceptor.SignAuthInterceptor:36 - Sign Interceptor request URI = /jeecg-boot/sys/dict/getDictItems/database_type
2024-08-14 09:25:11.857 [http-nio-8080-exec-1] INFO org.jeecg.config.sign.util.SignUtil:50 - Param paramsJsonStr : {}
2024-08-14 09:25:11.858 [http-nio-8080-exec-1] INFO org.jeecg.config.sign.util.SignUtil:37 - Param Sign : E19D6243CB1945AB4F7202A1B00F77D5
2024-08-14 09:25:11.858 [http-nio-8080-exec-1] INFO o.j.modules.system.controller.SysDictController:175 - dictCode : database_type
2024-08-14 09:25:28.508 [http-nio-8080-exec-2] INFO o.j.modules.system.controller.SysDataLogController:45 - 查询当前页1
2024-08-14 09:25:28.509 [http-nio-8080-exec-2] INFO o.j.modules.system.controller.SysDataLogController:46 - 查询当前页数量10
2024-08-14 09:25:28.509 [http-nio-8080-exec-2] INFO o.j.modules.system.controller.SysDataLogController:47 - 查询结果数量10
2024-08-14 09:25:28.509 [http-nio-8080-exec-2] INFO o.j.modules.system.controller.SysDataLogController:48 - 数据总数18
2024-08-14 09:25:38.016 [http-nio-8080-exec-3] INFO o.jeecg.modules.system.controller.SysLogController:74 - 查询当前页1
2024-08-14 09:25:38.016 [http-nio-8080-exec-3] INFO o.jeecg.modules.system.controller.SysLogController:75 - 查询当前页数量10
2024-08-14 09:25:38.017 [http-nio-8080-exec-3] INFO o.jeecg.modules.system.controller.SysLogController:76 - 查询结果数量10
2024-08-14 09:25:38.017 [http-nio-8080-exec-3] INFO o.jeecg.modules.system.controller.SysLogController:77 - 数据总数17
2024-08-14 09:25:52.489 [http-nio-8080-exec-6] INFO o.jeecg.modules.system.controller.SysLogController:74 - 查询当前页1
2024-08-14 09:25:52.489 [http-nio-8080-exec-6] INFO o.jeecg.modules.system.controller.SysLogController:75 - 查询当前页数量10
2024-08-14 09:25:52.489 [http-nio-8080-exec-6] INFO o.jeecg.modules.system.controller.SysLogController:76 - 查询结果数量10
2024-08-14 09:25:52.490 [http-nio-8080-exec-6] INFO o.jeecg.modules.system.controller.SysLogController:77 - 数据总数152
2024-08-14 09:25:53.216 [http-nio-8080-exec-7] INFO o.j.config.sign.interceptor.SignAuthInterceptor:36 - Sign Interceptor request URI = /jeecg-boot/sys/dict/getDictItems/operate_type
2024-08-14 09:25:53.218 [http-nio-8080-exec-7] INFO org.jeecg.config.sign.util.SignUtil:50 - Param paramsJsonStr : {}
2024-08-14 09:25:53.219 [http-nio-8080-exec-7] INFO org.jeecg.config.sign.util.SignUtil:37 - Param Sign : E19D6243CB1945AB4F7202A1B00F77D5
2024-08-14 09:25:53.219 [http-nio-8080-exec-7] INFO o.j.modules.system.controller.SysDictController:175 - dictCode : operate_type
2024-08-14 09:25:53.236 [http-nio-8080-exec-5] INFO o.jeecg.modules.system.controller.SysLogController:74 - 查询当前页1
2024-08-14 09:25:53.237 [http-nio-8080-exec-5] INFO o.jeecg.modules.system.controller.SysLogController:75 - 查询当前页数量10
2024-08-14 09:25:53.237 [http-nio-8080-exec-5] INFO o.jeecg.modules.system.controller.SysLogController:76 - 查询结果数量10
2024-08-14 09:25:53.237 [http-nio-8080-exec-5] INFO o.jeecg.modules.system.controller.SysLogController:77 - 数据总数751
2024-08-14 09:25:54.461 [http-nio-8080-exec-4] INFO o.jeecg.modules.system.controller.SysLogController:74 - 查询当前页1
2024-08-14 09:25:54.462 [http-nio-8080-exec-4] INFO o.jeecg.modules.system.controller.SysLogController:75 - 查询当前页数量10
2024-08-14 09:25:54.462 [http-nio-8080-exec-4] INFO o.jeecg.modules.system.controller.SysLogController:76 - 查询结果数量10
2024-08-14 09:25:54.463 [http-nio-8080-exec-4] INFO o.jeecg.modules.system.controller.SysLogController:77 - 数据总数152
2024-08-14 09:25:55.223 [http-nio-8080-exec-8] INFO o.jeecg.modules.system.controller.SysLogController:74 - 查询当前页1
2024-08-14 09:25:55.223 [http-nio-8080-exec-8] INFO o.jeecg.modules.system.controller.SysLogController:75 - 查询当前页数量10
2024-08-14 09:25:55.225 [http-nio-8080-exec-8] INFO o.jeecg.modules.system.controller.SysLogController:76 - 查询结果数量10
2024-08-14 09:25:55.225 [http-nio-8080-exec-8] INFO o.jeecg.modules.system.controller.SysLogController:77 - 数据总数17
2024-08-14 09:26:12.007 [http-nio-8080-exec-3] INFO o.j.m.monitor.controller.ActuatorRedisController:115 - 查询磁盘信息:3个
2024-08-14 09:26:12.190 [http-nio-8080-exec-3] INFO o.j.m.monitor.controller.ActuatorRedisController:128 - {name=Windows (C:), rest=126844547072, restPPT=41, max=216010440704}
2024-08-14 09:26:12.272 [http-nio-8080-exec-3] INFO o.j.m.monitor.controller.ActuatorRedisController:128 - {name=本地磁盘 (D:), rest=493214789632, restPPT=8, max=536871956480}
2024-08-14 09:26:12.365 [http-nio-8080-exec-3] INFO o.j.m.monitor.controller.ActuatorRedisController:128 - {name=本地磁盘 (E:), rest=184948617216, restPPT=24, max=246164746240}
2024-08-14 09:26:26.470 [http-nio-8080-exec-6] INFO o.j.config.sign.interceptor.SignAuthInterceptor:36 - Sign Interceptor request URI = /jeecg-boot/sys/dict/getDictItems/msgType
2024-08-14 09:26:26.471 [http-nio-8080-exec-6] INFO org.jeecg.config.sign.util.SignUtil:50 - Param paramsJsonStr : {}
2024-08-14 09:26:26.471 [http-nio-8080-exec-6] INFO org.jeecg.config.sign.util.SignUtil:37 - Param Sign : E19D6243CB1945AB4F7202A1B00F77D5
2024-08-14 09:26:26.472 [http-nio-8080-exec-6] INFO o.j.modules.system.controller.SysDictController:175 - dictCode : msgType
2024-08-14 09:26:28.647 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:17毫秒
2024-08-14 09:26:36.708 [http-nio-8080-exec-7] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:14毫秒
2024-08-14 09:26:48.207 [http-nio-8080-exec-5] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:15毫秒
2024-08-14 09:27:01.495 [http-nio-8080-exec-6] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:17毫秒
2024-08-14 09:27:05.988 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:12毫秒
2024-08-14 09:27:21.176 [http-nio-8080-exec-1] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:13毫秒
2024-08-14 09:33:31.137 [http-nio-8080-exec-2] INFO o.j.config.sign.interceptor.SignAuthInterceptor:36 - Sign Interceptor request URI = /jeecg-boot/sys/dict/getDictItems/quartz_status
2024-08-14 09:33:31.138 [http-nio-8080-exec-2] INFO org.jeecg.config.sign.util.SignUtil:50 - Param paramsJsonStr : {}
2024-08-14 09:33:31.139 [http-nio-8080-exec-2] INFO org.jeecg.config.sign.util.SignUtil:37 - Param Sign : E19D6243CB1945AB4F7202A1B00F77D5
2024-08-14 09:33:31.140 [http-nio-8080-exec-2] INFO o.j.modules.system.controller.SysDictController:175 - dictCode : quartz_status
2024-08-14 09:33:32.033 [http-nio-8080-exec-6] INFO o.j.modules.system.controller.SysDataLogController:45 - 查询当前页1
2024-08-14 09:33:32.034 [http-nio-8080-exec-6] INFO o.j.modules.system.controller.SysDataLogController:46 - 查询当前页数量10
2024-08-14 09:33:32.034 [http-nio-8080-exec-6] INFO o.j.modules.system.controller.SysDataLogController:47 - 查询结果数量10
2024-08-14 09:33:32.034 [http-nio-8080-exec-6] INFO o.j.modules.system.controller.SysDataLogController:48 - 数据总数18
2024-08-14 09:33:32.873 [http-nio-8080-exec-8] INFO o.jeecg.modules.system.controller.SysLogController:74 - 查询当前页1
2024-08-14 09:33:32.874 [http-nio-8080-exec-8] INFO o.jeecg.modules.system.controller.SysLogController:75 - 查询当前页数量10
2024-08-14 09:33:32.874 [http-nio-8080-exec-8] INFO o.jeecg.modules.system.controller.SysLogController:76 - 查询结果数量10
2024-08-14 09:33:32.874 [http-nio-8080-exec-8] INFO o.jeecg.modules.system.controller.SysLogController:77 - 数据总数17
2024-08-14 10:39:54.179 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:585 - Scheduler MyScheduler_$_DESKTOP-JUGJK171723597528306 paused.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,290 +0,0 @@
2024-08-19 09:14:00.601 [background-preinit] INFO org.hibernate.validator.internal.util.Version:21 - HV000001: Hibernate Validator 6.2.5.Final
2024-08-19 09:14:00.632 [main] INFO org.jeecg.JeecgSystemApplication:55 - Starting JeecgSystemApplication using Java 1.8.0_201 on DESKTOP-JUGJK17 with PID 139920 (D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes started by 杨君 in D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot)
2024-08-19 09:14:00.633 [main] INFO org.jeecg.JeecgSystemApplication:638 - The following 1 profile is active: "dev"
2024-08-19 09:14:02.939 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:262 - Multiple Spring Data modules found, entering strict repository configuration mode
2024-08-19 09:14:02.944 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:132 - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2024-08-19 09:14:03.086 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:201 - Finished Spring Data repository scanning in 119 ms. Found 0 Redis repository interfaces.
2024-08-19 09:14:03.260 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:23 - ******************* init miniDao config [ begin ] ***********************
2024-08-19 09:14:03.260 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:25 - ------ minidao.base-package ------- org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*
2024-08-19 09:14:03.261 [main] INFO o.j.minidao.auto.MinidaoAutoConfiguration:42 - ******************* init miniDao config [ end ] ***********************
2024-08-19 09:14:03.376 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
2024-08-19 09:14:03.377 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
2024-08-19 09:14:03.377 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
2024-08-19 09:14:03.377 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
2024-08-19 09:14:03.377 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
2024-08-19 09:14:03.377 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
2024-08-19 09:14:03.377 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
2024-08-19 09:14:03.377 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportExportLogDao }
2024-08-19 09:14:03.378 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
2024-08-19 09:14:03.378 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
2024-08-19 09:14:03.378 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
2024-08-19 09:14:03.379 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragCompDao }
2024-08-19 09:14:03.379 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetHeadDao }
2024-08-19 09:14:03.379 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetItemDao }
2024-08-19 09:14:03.379 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDatasetParamDao }
2024-08-19 09:14:03.379 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragDataSourceDao }
2024-08-19 09:14:03.379 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageCompDao }
2024-08-19 09:14:03.380 [main] INFO o.j.minidao.factory.MiniDaoClassPathMapperScanner:48 - register minidao name is { org.jeecg.modules.drag.dao.OnlDragPageDao }
2024-08-19 09:14:03.850 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#17' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.858 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragPageDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.860 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#16' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.861 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragPageCompDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.862 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#15' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.863 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.864 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#14' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.865 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.867 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#13' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.868 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.869 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#12' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.871 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragDatasetHeadDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.872 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#11' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.873 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'onlDragCompDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.874 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#10' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.876 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportShareDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.877 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#9' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.878 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportMapDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.879 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#8' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.880 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportLinkDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.881 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.882 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportExportLogDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.885 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#6' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.886 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.887 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#5' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.888 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDictDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.889 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#4' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.889 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.890 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#3' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.891 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbFieldDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.893 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#2' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.894 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDbDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.895 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b#1' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.895 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.896 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean '(inner bean)#2295566b' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.897 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jimuReportDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.917 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.922 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.945 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.946 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.953 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.957 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.961 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.964 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.965 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:03.998 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:04.003 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'micrometerOptions' of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:04.004 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$441/199344266] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:04.261 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:04.381 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:04.388 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'jeecgBaseConfig' of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:04.390 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$c863a9ad] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:04.990 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:05.000 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$ea991908] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:05.021 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:05.090 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:06.092 [main] INFO org.jeecg.config.shiro.ShiroConfig:263 - ===============(1)创建缓存管理器RedisCacheManager
2024-08-19 09:14:06.094 [main] INFO org.jeecg.config.shiro.ShiroConfig:284 - ===============(2)创建RedisManager,连接Redis..
2024-08-19 09:14:06.098 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'redisManager' of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:06.105 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:06.142 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:06.182 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$7c403f64] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:06.189 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:376 - Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-08-19 09:14:06.733 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:108 - Tomcat initialized with port(s): 8080 (http)
2024-08-19 09:14:06.747 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"]
2024-08-19 09:14:06.749 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat]
2024-08-19 09:14:06.749 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/9.0.83]
2024-08-19 09:14:06.882 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/jeecg-boot]:173 - Initializing Spring embedded WebApplicationContext
2024-08-19 09:14:06.882 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:292 - Root WebApplicationContext: initialization completed in 6189 ms
2024-08-19 09:14:07.161 [main] INFO o.j.m.jmreport.config.init.JimuReportConfiguration:91 - Init JimuReport Config [ Token Interceptor & Resource Locations ]
2024-08-19 09:14:07.298 [main] WARN o.springframework.boot.actuate.endpoint.EndpointId:155 - Endpoint ID 'httptrace-new' contains invalid characters, please migrate to a valid format.
2024-08-19 09:14:07.860 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1,master} inited
2024-08-19 09:14:07.862 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:154 - dynamic-datasource - add a datasource named [master] success
2024-08-19 09:14:07.863 [main] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:237 - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
2024-08-19 09:14:10.052 [main] INFO org.jeecg.common.modules.redis.config.RedisConfig:56 - --- redis config init ---
2024-08-19 09:14:11.200 [main] INFO org.quartz.impl.StdSchedulerFactory:1220 - Using default implementation for ThreadExecutor
2024-08-19 09:14:11.203 [main] INFO org.quartz.simpl.SimpleThreadPool:268 - Job execution threads will use class loader of thread: main
2024-08-19 09:14:11.222 [main] INFO org.quartz.core.SchedulerSignalerImpl:61 - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2024-08-19 09:14:11.222 [main] INFO org.quartz.core.QuartzScheduler:229 - Quartz Scheduler v.2.3.2 created.
2024-08-19 09:14:11.225 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:672 - Using db table-based data access locking (synchronization).
2024-08-19 09:14:11.229 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:145 - JobStoreCMT initialized.
2024-08-19 09:14:11.230 [main] INFO org.quartz.core.QuartzScheduler:294 - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'MyScheduler' with instanceId 'DESKTOP-JUGJK171724030051203'
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 10 threads.
Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered.
2024-08-19 09:14:11.230 [main] INFO org.quartz.impl.StdSchedulerFactory:1374 - Quartz scheduler 'MyScheduler' initialized from an externally provided properties instance.
2024-08-19 09:14:11.231 [main] INFO org.quartz.impl.StdSchedulerFactory:1378 - Quartz scheduler version: 2.3.2
2024-08-19 09:14:11.231 [main] INFO org.quartz.core.QuartzScheduler:2293 - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@8ea1521
2024-08-19 09:14:12.596 [main] INFO o.j.modules.jmreport.config.JmReportExecutorConfig:42 - Init JimuReport Config [ 线程池 ]
2024-08-19 09:14:13.868 [main] INFO o.s.b.actuate.endpoint.web.EndpointLinksResolver:58 - Exposing 2 endpoint(s) beneath base path '/actuator'
2024-08-19 09:14:14.080 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Scanning for classpath resources at 'classpath:db/callback' ...
2024-08-19 09:14:14.080 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Determining location urls for classpath:db/callback using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...
2024-08-19 09:14:14.080 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Unable to resolve location classpath:db/callback.
2024-08-19 09:14:14.080 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - AWS SDK available: false
2024-08-19 09:14:14.081 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - Google Cloud Storage available: false
2024-08-19 09:14:14.081 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning for classpath resources at 'classpath:flyway/sql/mysql' ...
2024-08-19 09:14:14.081 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Determining location urls for classpath:flyway/sql/mysql using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...
2024-08-19 09:14:14.081 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning URL: file:/D:/APPLICATION/PROJECT/DBSD/DBSD_ZJPT/jeecg-boot/jeecg-module-system/jeecg-system-start/target/classes/flyway/sql/mysql
2024-08-19 09:14:14.082 [main] DEBUG org.flywaydb.core.internal.util.FeatureDetector:40 - JBoss VFS v2 available: false
2024-08-19 09:14:14.085 [main] DEBUG o.f.c.i.s.c.FileSystemClassPathLocationScanner:40 - Scanning starting at classpath root in filesystem: D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\
2024-08-19 09:14:14.085 [main] DEBUG o.f.c.i.s.c.FileSystemClassPathLocationScanner:40 - Scanning for resources in path: D:\APPLICATION\PROJECT\DBSD\DBSD_ZJPT\jeecg-boot\jeecg-module-system\jeecg-system-start\target\classes\flyway\sql\mysql (flyway/sql/mysql)
2024-08-19 09:14:14.087 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/README.md
2024-08-19 09:14:14.087 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/R__370_missingPermission.sql
2024-08-19 09:14:14.088 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql
2024-08-19 09:14:14.088 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql
2024-08-19 09:14:14.088 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Found resource: flyway/sql/mysql/V3.7.0__all_upgrade.sql
2024-08-19 09:14:14.088 [main] DEBUG o.f.c.internal.scanner.classpath.ClassPathScanner:40 - Scanning for classes at classpath:flyway/sql/mysql
2024-08-19 09:14:14.399 [main] INFO org.flywaydb.core.internal.license.VersionPrinter:44 - Flyway Community Edition 7.15.0 by Redgate
2024-08-19 09:14:14.400 [main] INFO o.f.core.internal.database.base.BaseDatabaseType:44 - Database: jdbc:mysql://127.0.0.1:3306/dbsd_zjpt (MySQL 8.4)
2024-08-19 09:14:14.400 [main] DEBUG o.f.core.internal.database.base.BaseDatabaseType:40 - Driver : MySQL Connector/J mysql-connector-java-8.0.27 (Revision: e920b979015ae7117d60d72bcc8f077a839cd791)
2024-08-19 09:14:14.469 [main] DEBUG org.flywaydb.core.Flyway:40 - DDL Transactions Supported: false
2024-08-19 09:14:14.472 [main] DEBUG o.f.c.internal.schemahistory.SchemaHistoryFactory:40 - Schemas:
2024-08-19 09:14:14.472 [main] DEBUG o.f.c.internal.schemahistory.SchemaHistoryFactory:40 - Default schema: null
2024-08-19 09:14:14.513 [main] WARN org.flywaydb.core.internal.database.base.Database:48 - Flyway upgrade recommended: MySQL 8.4 is newer than this version of Flyway and support has not been tested. The latest supported version of MySQL is 8.0.
2024-08-19 09:14:14.515 [main] DEBUG o.f.c.internal.callback.SqlScriptCallbackFactory:40 - Scanning for SQL callbacks ...
2024-08-19 09:14:14.516 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-19 09:14:14.530 [main] DEBUG org.flywaydb.core.internal.command.DbValidate:40 - Validating migrations ...
2024-08-19 09:14:14.535 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-19 09:14:14.535 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/R__370_missingPermission.sql (filename: R__370_missingPermission.sql)
2024-08-19 09:14:14.553 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)
2024-08-19 09:14:14.553 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql (filename: V3.6.2__all_upgrade.sql)
2024-08-19 09:14:14.553 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql (filename: V3.6.3__all_upgrade.sql)
2024-08-19 09:14:14.553 [main] DEBUG org.flywaydb.core.internal.scanner.Scanner:40 - Filtering out resource: flyway/sql/mysql/V3.7.0__all_upgrade.sql (filename: V3.7.0__all_upgrade.sql)
2024-08-19 09:14:14.586 [main] INFO org.flywaydb.core.internal.command.DbValidate:44 - Successfully validated 6 migrations (execution time 00:00.053s)
2024-08-19 09:14:14.600 [main] INFO org.flywaydb.core.internal.command.DbMigrate:44 - Current version of schema `dbsd_zjpt`: 3.7.0
2024-08-19 09:14:14.601 [main] INFO org.flywaydb.core.internal.command.DbMigrate:44 - Schema `dbsd_zjpt` is up to date. No migration necessary.
2024-08-19 09:14:14.605 [main] DEBUG org.flywaydb.core.Flyway:40 - Memory usage: 276 of 1380M
2024-08-19 09:14:14.606 [main] INFO org.jeecg.config.flyway.FlywayConfig:126 - 【数据库升级】平台集成了MySQL库的Flyway数据库版本自动升级!
2024-08-19 09:14:14.624 [main] INFO org.jeecg.config.init.CodeGenerateDbConfig:50 - Init CodeGenerate Config [ Get Db Config From application.yml ]
2024-08-19 09:14:14.727 [main] INFO s.d.s.w.WebMvcPropertySourcedRequestMappingHandlerMapping:69 - Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
2024-08-19 09:14:15.795 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8080"]
2024-08-19 09:14:15.818 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:220 - Tomcat started on port(s): 8080 (http) with context path '/jeecg-boot'
2024-08-19 09:14:15.818 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper:93 - Documentation plugins bootstrapped
2024-08-19 09:14:15.821 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper:79 - Found 1 custom documentation plugin(s)
2024-08-19 09:14:15.957 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner:44 - Scanning for api listing references
2024-08-19 09:14:16.162 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_1
2024-08-19 09:14:16.166 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_1
2024-08-19 09:14:16.167 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_1
2024-08-19 09:14:16.169 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_1
2024-08-19 09:14:16.169 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_1
2024-08-19 09:14:16.171 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_1
2024-08-19 09:14:16.192 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_1
2024-08-19 09:14:16.210 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_2
2024-08-19 09:14:16.213 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_2
2024-08-19 09:14:16.214 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_2
2024-08-19 09:14:16.216 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_2
2024-08-19 09:14:16.217 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_2
2024-08-19 09:14:16.219 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_2
2024-08-19 09:14:16.225 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_3
2024-08-19 09:14:16.226 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_3
2024-08-19 09:14:16.227 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_3
2024-08-19 09:14:16.230 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_3
2024-08-19 09:14:16.231 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_3
2024-08-19 09:14:16.232 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_3
2024-08-19 09:14:16.235 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_2
2024-08-19 09:14:16.240 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_4
2024-08-19 09:14:16.241 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_4
2024-08-19 09:14:16.242 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_4
2024-08-19 09:14:16.244 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_4
2024-08-19 09:14:16.244 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_4
2024-08-19 09:14:16.246 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_4
2024-08-19 09:14:16.249 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_3
2024-08-19 09:14:16.253 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_5
2024-08-19 09:14:16.254 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_5
2024-08-19 09:14:16.255 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_5
2024-08-19 09:14:16.256 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_5
2024-08-19 09:14:16.256 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_5
2024-08-19 09:14:16.258 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_5
2024-08-19 09:14:16.262 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_4
2024-08-19 09:14:16.270 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_6
2024-08-19 09:14:16.272 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_6
2024-08-19 09:14:16.273 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_6
2024-08-19 09:14:16.275 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_6
2024-08-19 09:14:16.275 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_6
2024-08-19 09:14:16.277 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_6
2024-08-19 09:14:16.280 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_5
2024-08-19 09:14:16.285 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_7
2024-08-19 09:14:16.287 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_7
2024-08-19 09:14:16.288 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_7
2024-08-19 09:14:16.289 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_7
2024-08-19 09:14:16.290 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_7
2024-08-19 09:14:16.290 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_7
2024-08-19 09:14:16.293 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_6
2024-08-19 09:14:16.301 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_7
2024-08-19 09:14:16.303 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_8
2024-08-19 09:14:16.309 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_8
2024-08-19 09:14:16.310 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_8
2024-08-19 09:14:16.311 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_8
2024-08-19 09:14:16.312 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_8
2024-08-19 09:14:16.313 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_8
2024-08-19 09:14:16.318 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_9
2024-08-19 09:14:16.319 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_9
2024-08-19 09:14:16.319 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_9
2024-08-19 09:14:16.321 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_9
2024-08-19 09:14:16.322 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_9
2024-08-19 09:14:16.322 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByCodeUsingGET_1
2024-08-19 09:14:16.323 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_9
2024-08-19 09:14:16.327 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryPageListUsingGET_8
2024-08-19 09:14:16.332 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: addUsingPOST_10
2024-08-19 09:14:16.333 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteUsingDELETE_10
2024-08-19 09:14:16.334 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: deleteBatchUsingDELETE_10
2024-08-19 09:14:16.335 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPUT_10
2024-08-19 09:14:16.336 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: editUsingPOST_10
2024-08-19 09:14:16.337 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator:41 - Generating unique operation named: queryByIdUsingGET_10
2024-08-19 09:14:17.097 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean:734 - Will start Quartz Scheduler [MyScheduler] in 1 seconds
2024-08-19 09:14:17.113 [main] INFO o.j.config.shiro.ignore.IgnoreAuthPostProcessor:45 - Init Token ignoreAuthUrls Config [ 集合 ] [/test/jeecgDemo/html]
2024-08-19 09:14:17.114 [main] INFO o.j.config.shiro.ignore.IgnoreAuthPostProcessor:53 - Init Token ignoreAuthUrls Config [ 耗时 ] 7毫秒
2024-08-19 09:14:17.118 [main] INFO org.jeecg.JeecgSystemApplication:61 - Started JeecgSystemApplication in 17.293 seconds (JVM running for 18.058)
2024-08-19 09:14:17.126 [main] INFO org.jeecg.config.init.CodeTemplateInitListener:29 - Init Code Generate Template [ 检测如果是JAR启动环境Copy模板到config目录 ]
2024-08-19 09:14:17.162 [main] INFO org.jeecg.JeecgSystemApplication:35 -
----------------------------------------------------------
Application Jeecg-Boot is running! Access URLs:
Local: http://localhost:8080/jeecg-boot/
External: http://192.168.2.13:8080/jeecg-boot/
Swagger文档: http://192.168.2.13:8080/jeecg-boot/doc.html
----------------------------------------------------------
2024-08-19 09:14:18.105 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.SchedulerFactoryBean:750 - Starting Quartz Scheduler now, after delay of 1 seconds
2024-08-19 09:14:18.267 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:3644 - ClusterManager: detected 1 failed or restarted instances.
2024-08-19 09:14:18.267 [Quartz Scheduler [MyScheduler]] INFO o.s.scheduling.quartz.LocalDataSourceJobStore:3503 - ClusterManager: Scanning for instance "DESKTOP-JUGJK171723864616596"'s failed in-progress jobs.
2024-08-19 09:14:18.277 [Quartz Scheduler [MyScheduler]] INFO org.quartz.core.QuartzScheduler:547 - Scheduler MyScheduler_$_DESKTOP-JUGJK171724030051203 started.
2024-08-19 09:19:34.906 [http-nio-8080-exec-1] INFO org.apache.tomcat.util.http.parser.Cookie:173 - A cookie header was received [Hm_lvt_0febd9e3cacb3f627ddac64d52caac39=1722303764,1723596866,1723861805,1724029906;] that contained an invalid cookie. That cookie will be ignored.
Note: further occurrences of this error will be logged at DEBUG level.
2024-08-19 09:19:34.927 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/jeecg-boot]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-08-19 09:19:34.927 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:525 - Initializing Servlet 'dispatcherServlet'
2024-08-19 09:19:34.933 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:547 - Completed initialization in 6 ms
2024-08-19 09:19:35.641 [http-nio-8080-exec-1] INFO o.j.c.desensitization.aspect.SensitiveDataAspect:76 - 加密操作Aspect程序耗时21ms
2024-08-19 09:19:42.441 [http-nio-8080-exec-4] INFO o.jeecg.modules.system.controller.LoginController:541 - 获取验证码Redis key = 002c229f635b17ce357f7fd83e198119checkCode = 15nC
2024-08-19 09:19:46.982 [http-nio-8080-exec-3] INFO o.j.modules.system.service.impl.SysUserServiceImpl:952 - 登录接口用户的租户ID = 1000
2024-08-19 09:19:47.136 [http-nio-8080-exec-2] INFO o.jeecg.modules.system.controller.LoginController:148 - 1 获取用户信息耗时用户基础信息18毫秒
2024-08-19 09:19:47.212 [http-nio-8080-exec-2] INFO o.jeecg.modules.system.controller.LoginController:163 - 2 获取用户信息耗时 (首页面配置)94毫秒
2024-08-19 09:19:47.226 [http-nio-8080-exec-2] INFO o.j.modules.system.service.impl.SysDictServiceImpl:159 - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2024-08-19 09:19:47.262 [http-nio-8080-exec-2] INFO o.j.modules.system.service.impl.SysDictServiceImpl:178 - >>> 1 获取系统字典项耗时SQL36毫秒
2024-08-19 09:19:47.324 [http-nio-8080-exec-2] INFO o.j.modules.system.service.impl.SysDictServiceImpl:182 - >>> 2 获取系统字典项耗时Enum98毫秒
2024-08-19 09:19:47.324 [http-nio-8080-exec-2] INFO o.j.modules.system.service.impl.SysDictServiceImpl:184 - >>> end 获取系统字典库总耗时98毫秒
2024-08-19 09:19:47.324 [http-nio-8080-exec-2] INFO o.j.modules.system.service.impl.SysDictServiceImpl:185 - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2024-08-19 09:19:47.324 [http-nio-8080-exec-2] INFO o.jeecg.modules.system.controller.LoginController:167 - 3 获取用户信息耗时 (字典数据)206毫秒
2024-08-19 09:19:47.324 [http-nio-8080-exec-2] INFO o.jeecg.modules.system.controller.LoginController:172 - end 获取用户信息耗时 206毫秒
2024-08-19 09:38:27.701 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:24毫秒
2024-08-19 09:38:29.950 [http-nio-8080-exec-2] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:21毫秒
2024-08-19 09:39:33.266 [http-nio-8080-exec-8] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:23毫秒
2024-08-19 09:39:36.533 [http-nio-8080-exec-4] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:18毫秒
2024-08-19 09:40:46.197 [http-nio-8080-exec-6] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:18毫秒
2024-08-19 09:40:54.146 [http-nio-8080-exec-10] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:18毫秒
2024-08-19 09:41:38.865 [http-nio-8080-exec-1] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:12毫秒
2024-08-19 09:41:45.325 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:20毫秒
2024-08-19 09:41:48.995 [http-nio-8080-exec-1] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:13毫秒
2024-08-19 09:41:56.229 [http-nio-8080-exec-3] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:11毫秒
2024-08-19 09:42:02.880 [http-nio-8080-exec-9] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:21毫秒
2024-08-19 09:42:06.646 [http-nio-8080-exec-1] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:12毫秒
2024-08-19 09:59:28.876 [http-nio-8080-exec-5] INFO o.j.m.system.controller.SysPermissionController:114 - ======获取全部菜单数据=====耗时:18毫秒
2024-08-19 10:53:04.060 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:585 - Scheduler MyScheduler_$_DESKTOP-JUGJK171724030051203 paused.
2024-08-19 10:53:04.425 [SpringApplicationShutdownHook] INFO o.s.scheduling.quartz.SchedulerFactoryBean:847 - Shutting down Quartz Scheduler
2024-08-19 10:53:04.425 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:666 - Scheduler MyScheduler_$_DESKTOP-JUGJK171724030051203 shutting down.
2024-08-19 10:53:04.425 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:585 - Scheduler MyScheduler_$_DESKTOP-JUGJK171724030051203 paused.
2024-08-19 10:53:04.434 [SpringApplicationShutdownHook] INFO org.quartz.core.QuartzScheduler:740 - Scheduler MyScheduler_$_DESKTOP-JUGJK171724030051203 shutdown complete.
2024-08-19 10:53:04.451 [SpringApplicationShutdownHook] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:211 - dynamic-datasource start closing ....
2024-08-19 10:53:04.454 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2207 - {dataSource-1} closing ...
2024-08-19 10:53:04.472 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2280 - {dataSource-1} closed
2024-08-19 10:53:04.472 [SpringApplicationShutdownHook] INFO c.b.dynamic.datasource.DynamicRoutingDataSource:215 - dynamic-datasource all closed success,bye

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long