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

修复报错,以及升级JDK

jiapu 3 месяцев назад
Родитель
Сommit
077d4b47f9

+ 3 - 3
cfc-backend/pom.xml

@@ -20,7 +20,7 @@
     </parent>
 
     <properties>
-        <java.version>1.8</java.version>
+        <java.version>21</java.version>
         <mybatis-plus.version>3.5.3.1</mybatis-plus.version>
         <jwt.version>0.11.5</jwt.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -161,8 +161,8 @@
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
+                    <source>21</source>
+                    <target>21</target>
                     <encoding>UTF-8</encoding>
                     <annotationProcessorPaths>
                         <path>

+ 3 - 0
cfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.java

@@ -6718,6 +6718,9 @@ try {
         } catch (Exception e) {
             log.error("验证失败: products.min_quantity 列仍然不存在,迁移可能失败: {}", e.getMessage());
         }
+        // 迁移 105: users表添加article_admin_status和activity_provider_status字段
+        ensureColumn("users", "article_admin_status", "VARCHAR(20) DEFAULT 'pending' COMMENT '文章管理员审核状态'");
+        ensureColumn("users", "activity_provider_status", "VARCHAR(20) DEFAULT 'pending' COMMENT '活动供应商审核状态'");
     }
 
     private void runMigration93() {

+ 4 - 1
cfc-backend/src/main/java/com/etotem/cfc/controller/stats/StatsController.java

@@ -22,6 +22,7 @@ import com.etotem.cfc.mapper.UserMapper;
 import com.etotem.cfc.service.TaskStatsService;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -36,6 +37,7 @@ import java.util.Map;
 import java.util.concurrent.CompletableFuture;
 import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
 
+@Slf4j
 @Tag(name = "任务统计", description = "任务完成率分析")
 @RestController
 @RequestMapping("/api/stats")
@@ -111,7 +113,8 @@ public class StatsController {
             data.put("pendingRefundCount", pendingRefundFuture.get());
             data.put("recentTasks", recentTasksFuture.get());
         } catch (Exception e) {
-            return Result.error("获取仪表盘数据失败");
+            log.error("获取仪表盘数据失败", e);
+            return Result.error("获取仪表盘数据失败: " + e.getMessage());
         }
 
         return Result.success(data);

Разница между файлами не показана из-за своего большого размера
+ 0 - 819
cfc-frontend/package-lock.json


+ 1 - 1
cfc-frontend/package.json

@@ -31,7 +31,7 @@
     "babel-jest": "^26.6.3",
     "copy-webpack-plugin": "^5.1.2",
     "jest": "^26.6.3",
-    "node-sass": "^9.0.0",
+
     "sass": "^1.77.8",
     "vue": "2.7.16",
     "vuex": "^3.6.2",

Некоторые файлы не были показаны из-за большого количества измененных файлов