This commit is contained in:
parent
f6cd6d3976
commit
179534e28d
|
@ -20,15 +20,16 @@ spring:
|
|||
driverClassName: com.mysql.cj.jdbc.Driver
|
||||
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
|
||||
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
|
||||
url: jdbc:mysql://172.25.23.150:16338/mental_health_vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&allowMultiQueries=true
|
||||
#url: jdbc:mysql://172.25.23.150:16338/mental_health_vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&allowMultiQueries=true
|
||||
url: jdbc:mysql://127.0.0.1:3306/mental_health_vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&allowMultiQueries=true
|
||||
username: root
|
||||
password: Mz!@#123
|
||||
password: Mz123456*
|
||||
# 从库数据源
|
||||
slave:
|
||||
lazy: true
|
||||
type: ${spring.datasource.type}
|
||||
driverClassName: com.mysql.cj.jdbc.Driver
|
||||
url: jdbc:mysql://172.25.23.150:16338/mental_health_vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&allowMultiQueries=true
|
||||
url: jdbc:mysql://127.0.0.1:3306/mental_health_vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&allowMultiQueries=true
|
||||
username:
|
||||
password:
|
||||
# oracle:
|
||||
|
@ -69,13 +70,14 @@ spring:
|
|||
spring.data:
|
||||
redis:
|
||||
# 地址
|
||||
host: 172.25.23.150
|
||||
#host: 172.25.23.150
|
||||
host: 127.0.0.1
|
||||
# 端口,默认为6379
|
||||
port: 16237
|
||||
port: 6379
|
||||
# 数据库索引
|
||||
database: 1
|
||||
# 密码(如没有密码请注释掉)
|
||||
# password:
|
||||
password: Mz123456*
|
||||
# 连接超时时间
|
||||
timeout: 10s
|
||||
# 是否开启sslkeys
|
||||
|
|
|
@ -22,7 +22,7 @@ captcha:
|
|||
# 开发环境配置
|
||||
server:
|
||||
# 服务器的HTTP端口,默认为8080
|
||||
port: 8070
|
||||
port: 8080
|
||||
servlet:
|
||||
# 应用的访问路径
|
||||
context-path: /
|
||||
|
|
|
@ -64,12 +64,12 @@ public interface CacheNames {
|
|||
* 在线用户
|
||||
*/
|
||||
String ONLINE_TOKEN = "online_tokens";
|
||||
String SYS_QUESTION_ANSWER = "scale:question_answer";
|
||||
String SYS_QUESTION_ANSWER = "scale:question_answer#30d";
|
||||
String SYS_ANSWER = "scale:answer#30d";
|
||||
String SYS_SCALE_FACTOR = "scale:factor";
|
||||
String SYS_SCALE_FACTOR = "scale:factor#30d";
|
||||
|
||||
String MAP_SCALE_QUESTION = "scale:map:question";
|
||||
String MAP_SCALE_ANSWER = "scale:map:answer";
|
||||
String MAP_SCALE_QUESTION = "scale:map:question#30d";
|
||||
String MAP_SCALE_ANSWER = "scale:map:answer#30d";
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package org.dromara.scale.controller;
|
||||
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import cn.dev33.satoken.annotation.SaMode;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.dromara.common.core.domain.R;
|
||||
|
@ -36,7 +37,10 @@ public class EvaluationConclusionController extends BaseController {
|
|||
/**
|
||||
* 获取量测结果列表
|
||||
*/
|
||||
@SaCheckPermission("evaluation:conclusion:list")
|
||||
@SaCheckPermission(value = {
|
||||
"intervene:conclusion:list",
|
||||
"archive:conclusion:list"},
|
||||
mode = SaMode.OR)
|
||||
@GetMapping("/list")
|
||||
public R<List<SysEvaluationConclusionVo>> getList(SysEvaluationConclusionBo bo) {
|
||||
return R.ok(sysEvaluationConclusionService.queryList(bo));
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package org.dromara.scale.controller;
|
||||
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import cn.dev33.satoken.annotation.SaMode;
|
||||
import cn.hutool.core.io.FileUtil;
|
||||
import cn.hutool.core.io.IoUtil;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
|
@ -53,7 +54,10 @@ public class EvaluationRecordController extends BaseController {
|
|||
/**
|
||||
* 导出量测记录列表
|
||||
*/
|
||||
@SaCheckPermission("evaluation:record:export")
|
||||
@SaCheckPermission(value = {
|
||||
"intervene:record:export",
|
||||
"archive:record:export"},
|
||||
mode = SaMode.OR)
|
||||
@Log(title = "个人量测记录", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(BaseQueryBo bo, HttpServletResponse response) throws Exception {
|
||||
|
|
|
@ -226,8 +226,10 @@ public class SysEvaluationRecordServiceImpl implements ISysEvaluationRecordServi
|
|||
File path = null;
|
||||
if(mbtiFlag){
|
||||
path = new File("/usr/local/mental/word/MBTITemplate.docx");
|
||||
//path = new File("C:\\mental_health\\word\\MBTITemplate.docx");
|
||||
}else{
|
||||
path = new File("/usr/local/mental/word/personalTemplate.docx");
|
||||
//path = new File("C:\\mental_health\\word\\personalTemplate.docx");
|
||||
}
|
||||
File docx = FileUtil.createTempFile(".docx", true);
|
||||
String wordPath = docx.getPath();
|
||||
|
|
|
@ -450,6 +450,7 @@ public class SysScalePublishServiceImpl implements ISysScalePublishService {
|
|||
}
|
||||
wordData.setWarnCharts(wordWarnList);
|
||||
File path = new File("/usr/local/mental/word/groupTemplate.docx");
|
||||
//File path = new File("C:\\mental_health\\word\\groupTemplate.docx");
|
||||
File docx = FileUtil.createTempFile(".docx", true);
|
||||
String wordPath = docx.getPath();
|
||||
try (FileInputStream fileInputStream = new FileInputStream(path)) {
|
||||
|
|
|
@ -58,11 +58,11 @@ public class SysStudentImportListener extends AnalysisEventListener<SysStudentIm
|
|||
// 验证是否存在这个用户
|
||||
if (ObjectUtil.isNull(sysUser)) {
|
||||
SysUserBo user = BeanUtil.toBean(userVo, SysUserBo.class);
|
||||
ValidatorUtils.validate(user);
|
||||
user.setUserType("student");
|
||||
user.setPassword(password);
|
||||
user.setDeptId(deptId);
|
||||
user.setCreateBy(operUserId);
|
||||
user.setUserType("student");
|
||||
ValidatorUtils.validate(user);
|
||||
userService.insertUser(user);
|
||||
successNum++;
|
||||
successMsg.append("<br/>").append(successNum).append("、账号 ").append(user.getUserName()).append(" 导入成功");
|
||||
|
|
|
@ -53,11 +53,10 @@ public class SysTeacherImportListener extends AnalysisEventListener<SysTeacherIm
|
|||
// 验证是否存在这个用户
|
||||
if (ObjectUtil.isNull(sysUser)) {
|
||||
SysUserBo user = BeanUtil.toBean(userVo, SysUserBo.class);
|
||||
ValidatorUtils.validate(user);
|
||||
user.setPassword(password);
|
||||
//user.setDeptId(deptId);
|
||||
user.setCreateBy(operUserId);
|
||||
user.setUserType("teacher");
|
||||
user.setPassword(password);
|
||||
user.setCreateBy(operUserId);
|
||||
ValidatorUtils.validate(user);
|
||||
userService.insertUser(user);
|
||||
successNum++;
|
||||
successMsg.append("<br/>").append(successNum).append("、账号 ").append(user.getUserName()).append(" 导入成功");
|
||||
|
|
|
@ -180,7 +180,8 @@
|
|||
<update id="updatePasswordBatchById" parameterType="java.util.List">
|
||||
<foreach collection="list" item="item" index="index" separator=";">
|
||||
UPDATE sys_user
|
||||
SET password = #{item.password}
|
||||
SET password = #{item.password},
|
||||
update_time = CURRENT_TIMESTAMP
|
||||
WHERE user_id = #{item.userId}
|
||||
</foreach>
|
||||
</update>
|
||||
|
|
Loading…
Reference in New Issue