Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
c41418ffec
|
|
@ -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>
|
||||
|
|
@ -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";
|
||||
|
||||
/**
|
||||
* 文档上传自定义桶名称
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 = "姓名")
|
||||
|
|
|
|||
|
|
@ -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 = "姓名")
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
@ -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(){}
|
||||
}
|
||||
|
|
@ -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:minio、阿里云:alioss
|
||||
uploadType: local
|
||||
# 本地:local、Minio:minio、阿里云: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
|
||||
|
|
@ -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
|
||||
|
|
@ -409,6 +409,7 @@
|
|||
<artifactId>flyway-core</artifactId>
|
||||
<version>7.15.0</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
},
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
},
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ export const columns: BasicColumn[] = [
|
|||
{
|
||||
title: '学期学年',
|
||||
align: "center",
|
||||
dataIndex: 'xnxq_dictText'
|
||||
dataIndex: 'xnxq'
|
||||
},
|
||||
{
|
||||
title: '学院编号',
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
// },
|
||||
];
|
||||
|
||||
// 高级查询数据
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
5632
logs/error-log.html
5632
logs/error-log.html
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -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
|
|
@ -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 = c11dc2894112660307704da7d8ba61e7,checkCode = FQha
|
||||
2024-08-14 08:55:01.378 [http-nio-8080-exec-2] INFO o.jeecg.modules.system.controller.LoginController:541 - 获取验证码,Redis key = 51b25316349094755f8e8f4ab300a62e,checkCode = 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 = ebf0702449f3d86adb4d053792e96d5c,checkCode = kGsj
|
||||
2024-08-14 08:55:15.569 [http-nio-8080-exec-5] INFO o.jeecg.modules.system.controller.LoginController:541 - 获取验证码,Redis key = ac168e425fbf308425ec589306d69a4c,checkCode = H01T
|
||||
2024-08-14 08:55:16.294 [http-nio-8080-exec-6] INFO o.jeecg.modules.system.controller.LoginController:541 - 获取验证码,Redis key = d23be43fc0eaba4d1c62e4ad8f5a7208,checkCode = 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 获取系统字典项耗时(SQL):37毫秒
|
||||
2024-08-14 08:55:19.955 [http-nio-8080-exec-9] INFO o.j.modules.system.service.impl.SysDictServiceImpl:182 - >>> 2 获取系统字典项耗时(Enum):105毫秒
|
||||
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 - 字典拼接的查询SQL:select 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 - 字典拼接的查询SQL:select 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 - 字典拼接的查询SQL:select 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
|
|
@ -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 = 002c229f635b17ce357f7fd83e198119,checkCode = 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 获取系统字典项耗时(SQL):36毫秒
|
||||
2024-08-19 09:19:47.324 [http-nio-8080-exec-2] INFO o.j.modules.system.service.impl.SysDictServiceImpl:182 - >>> 2 获取系统字典项耗时(Enum):98毫秒
|
||||
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
Loading…
Reference in New Issue