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