فهرست منبع

1、处理问题

yys 1 ماه پیش
والد
کامیت
93a0082d82

+ 19 - 0
fs-admin/src/main/java/com/fs/live/controller/LiveSensitiveWordsController.java

@@ -13,6 +13,7 @@ import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
+import org.springframework.web.multipart.MultipartFile;
 
 /**
  * 直播间敏感词过滤Controller
@@ -52,6 +53,24 @@ public class LiveSensitiveWordsController extends BaseController
         return util.exportExcel(list, "直播间敏感词过滤数据");
     }
 
+    @GetMapping("/importTemplate")
+    public AjaxResult importTemplate()
+    {
+        ExcelUtil<LiveSensitiveWords> util = new ExcelUtil<>(LiveSensitiveWords.class);
+        return util.importTemplateExcel("敏感词导入模板");
+    }
+
+    @PreAuthorize("@ss.hasPermi('live:words:add')")
+    @Log(title = "直播间敏感词过滤", businessType = BusinessType.IMPORT)
+    @PostMapping("/importData")
+    public AjaxResult importData(MultipartFile file) throws Exception
+    {
+        ExcelUtil<LiveSensitiveWords> util = new ExcelUtil<>(LiveSensitiveWords.class);
+        List<LiveSensitiveWords> list = util.importExcel(file.getInputStream());
+        String message = liveSensitiveWordsService.importData(list);
+        return AjaxResult.success(message);
+    }
+
     /**
      * 获取直播间敏感词过滤详细信息
      */

+ 19 - 0
fs-company/src/main/java/com/fs/company/controller/live/LiveSensitiveWordsController.java

@@ -13,6 +13,7 @@ import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
+import org.springframework.web.multipart.MultipartFile;
 
 /**
  * 直播间敏感词过滤Controller
@@ -52,6 +53,24 @@ public class LiveSensitiveWordsController extends BaseController
         return util.exportExcel(list, "直播间敏感词过滤数据");
     }
 
+    @GetMapping("/importTemplate")
+    public AjaxResult importTemplate()
+    {
+        ExcelUtil<LiveSensitiveWords> util = new ExcelUtil<>(LiveSensitiveWords.class);
+        return util.importTemplateExcel("敏感词导入模板");
+    }
+
+    @PreAuthorize("@ss.hasPermi('live:words:add')")
+    @Log(title = "直播间敏感词过滤", businessType = BusinessType.IMPORT)
+    @PostMapping("/importData")
+    public AjaxResult importData(MultipartFile file) throws Exception
+    {
+        ExcelUtil<LiveSensitiveWords> util = new ExcelUtil<>(LiveSensitiveWords.class);
+        List<LiveSensitiveWords> list = util.importExcel(file.getInputStream());
+        String message = liveSensitiveWordsService.importData(list);
+        return AjaxResult.success(message);
+    }
+
     /**
      * 获取直播间敏感词过滤详细信息
      */

+ 3 - 3
fs-service/src/main/resources/application-druid-tyt.yml

@@ -41,7 +41,7 @@ spring:
             druid:
                 # 主库数据源
                 master:
-                    url: jdbc:mysql://192.168.0.148:3306/fs_his?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                    url: jdbc:mysql://192.168.0.148:3306/fs_his?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true
                     username: root
                     password: Ylrztek250218!3@.
                 # 从库数据源
@@ -96,7 +96,7 @@ spring:
             druid:
                 # 主库数据源
                 master:
-                    url: jdbc:mysql://192.168.0.148:3306/sop?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                    url: jdbc:mysql://192.168.0.148:3306/sop?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true
                     username: root
                     password: Ylrztek250218!3@.
                 # 初始连接数
@@ -146,7 +146,7 @@ spring:
                 # 主库数据源
                 type: com.alibaba.druid.pool.DruidDataSource
                 driverClassName: com.mysql.cj.jdbc.Driver
-                url: jdbc:mysql://192.168.0.148:3306/fs_his?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                url: jdbc:mysql://192.168.0.148:3306/fs_his?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true
                 username: root
                 password: Ylrztek250218!3@.
                 # 初始连接数