From 8bddd2c4c1ac6dd1c548bca49e933cf7a65fa794 Mon Sep 17 00:00:00 2001 From: ls Date: Sat, 3 May 2025 12:01:29 +0800 Subject: [PATCH] update --- README.md | 7 +++++++ .../src/main/resources/application-dev.yml | 2 +- .../controller/ExperimentController.java | 4 ++-- .../controller/ExperimentReportController.java | 18 +++++++++++++----- .../database/entity/ExperimentReport.java | 5 +++++ .../database/mapper/xml/ExperimentMapper.xml | 6 +++--- 6 files changed, 31 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index f42046d..0a98ecf 100644 --- a/README.md +++ b/README.md @@ -65,4 +65,11 @@ CHANGE `annealing_duration` `annealing_duration` text CHARACTER SET utf8mb4 COLL ALTER TABLE `local_database` ADD COLUMN `sample_model` varchar(2048) NULL COMMENT '样品型号' ; + +``` + +#20250503 +```sql +ALTER TABLE `physical-boot`.`experiment_report` +ADD COLUMN `last_status` varchar(32) NULL COMMENT '上一个状态' AFTER `confirmer`; ``` \ No newline at end of file diff --git a/physical-launcher/src/main/resources/application-dev.yml b/physical-launcher/src/main/resources/application-dev.yml index 918c458..ada68d4 100644 --- a/physical-launcher/src/main/resources/application-dev.yml +++ b/physical-launcher/src/main/resources/application-dev.yml @@ -170,7 +170,7 @@ spring: # url: jdbc:mysql://127.0.0.1:3306/physical-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai url: jdbc:mysql://47.102.126.67:23306/physical-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root - password: 123456 + password: urwTocIA1f395t driver-class-name: com.mysql.cj.jdbc.Driver # 多数据源配置 #multi-datasource1: diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java index fbfc8e6..0048697 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java @@ -185,8 +185,8 @@ public class ExperimentController extends JeecgController edit(@RequestBody ExperimentReport experimentReport, HttpServletRequest request) { - String username = JwtUtil.getUserNameByToken(request); + //String username = JwtUtil.getUserNameByToken(request); ExperimentReport report = experimentReportService.getById(experimentReport.getId()); //if (!StringUtils.equals(report.getCreateBy(), username)) { // return Result.error("您无权进行编辑!"); @@ -138,6 +139,9 @@ public class ExperimentReportController extends JeecgController ( e.supervisor=#{loginUser.id} or e.create_by=#{loginUser.username} - or r.auditor=#{loginUser.id} or r.proofreader=#{loginUser.id} - or r.confirmer=#{loginUser.id} ) + or (r.auditor=#{loginUser.id} and r.status='PROOFREAD_PASS') or (r.proofreader=#{loginUser.id} and r.status='INIT') + or (r.confirmer=#{loginUser.id} and r.status='AUDIT_PASS' )) and e.name like concat('%', #{experiment.name}, '%') @@ -48,7 +48,7 @@ and e.status in - + #{item}