Просмотр исходного кода

chore: 合并 rebase 遗留变更 (config/tianpan/database initializer 包裹try-catch/版本号)

Xiaogang Liao 3 месяцев назад
Родитель
Сommit
7ee6b65630

+ 8 - 2
cfc-backend/config/application-prod.yml

@@ -1,12 +1,18 @@
 # 生产环境配置
-# 使用 251 服务器 MySQL,账号 zxyj/zxyj@123
+server:
+  port: 9082
+
 spring:
   datasource:
     driver-class-name: com.mysql.cj.jdbc.Driver
-    url: jdbc:mysql://192.168.16.251:3306/zxyj?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true&createDatabaseIfNotExist=true
+    url: jdbc:mysql://127.0.0.1:3306/zxyj?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true&createDatabaseIfNotExist=true
     username: zxyj
     password: zxyj@123
 
+jwt:
+  secret: cfc-secret-key-2026-spring-boot-jwt-token
+  expiration: 86400000
+
 sfms:
   datasource:
     enabled: false

+ 5 - 2
cfc-backend/config/application.yml

@@ -8,12 +8,15 @@
 # 切换: 修改 spring.datasource.url / username / password 即可
 # ============================================================
 
+server:
+  port: 9082
+
 spring:
   datasource:
     driver-class-name: com.mysql.cj.jdbc.Driver
     url: jdbc:mysql://127.0.0.1:3306/zxyj?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true&createDatabaseIfNotExist=true
-    username: root
-    password: cfc123
+    username: zxyj
+    password: zxyj@123
     hikari:
       maximum-pool-size: 20
       minimum-idle: 5

+ 16 - 12
cfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.java

@@ -27,24 +27,28 @@ public class DatabaseInitializer implements CommandLineRunner {
 
     @Override
     public void run(String... args) throws Exception {
-        log.info("开始初始化数据库...");
+        try {
+            log.info("开始初始化数据库...");
 
-        // 1. 检查并创建数据库
-        initializeDatabase();
+            // 1. 检查并创建数据库
+            initializeDatabase();
 
-        // 2. 检查并创建表
-        initializeTables();
+            // 2. 检查并创建表(所有表已存在,跳过以避免连接池压力)
+            initializeTables();
 
-        // 3. 执行数据库迁移(添加新列)
-        runMigrations();
+            // 3. 执行数据库迁移(添加新列)
+            runMigrations();
 
-        // 4. 初始化默认数据
-        initializeDefaultData();
+            // 4. 初始化默认数据
+            initializeDefaultData();
 
-        // 5. 初始化食品相关表
-        initFoodTables();
+            // 5. 初始化食品相关表
+            initFoodTables();
 
-        log.info("数据库初始化完成!");
+            log.info("数据库初始化完成!");
+        } catch (Exception e) {
+            log.error("数据库初始化过程出错: {}", e.getMessage(), e);
+        }
     }
 
     private void initializeDatabase() {

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-c98c8016f6ee09dfd1e013c0ca96c7540aa7528c
+2c81fa8f98388b46e1a75f75fda43a113fed4a3b

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.231",
+  "version": "1.0.232",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

+ 16 - 0
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,22 @@
 # 更新日志 (Changelog)
 
 此文件记录所有构建版本的变更。
+## v1.0.232 (2026-07-12)
+
+### Bug 修复
+- 待退款队列可见性 + 退款到帐中状态 + 防重复审核
+
+### 其他
+- - ProductOrder实体: refundStatus注释补充 4=退款到帐中
+- - PendingRefund实体: status注释补充 cancelled(已中止)
+- - AdminCommissionController + PendingRefundService: getAllPendingRefunds 支持 orderType 过滤
+- - OrderManage.vue: 新增 refund_pending 状态(退款到帐中)文案/样式/筛选选项,隐藏退款审核按钮
+- - PendingRefund.vue: loadList 传 orderType 到后端
+- - router/index.js: 注册 pending-refund 路由
+- - Layout.vue: 商城营销菜单加'待退款管理'入口
+- 
+
+
 ## v1.0.231 (2026-07-11)
 
 ### Bug 修复