Przeglądaj źródła

1、添加固定模板

liu 3 lat temu
rodzic
commit
c93fdeab89

+ 1 - 0
src/main/java/com/chuanghai/attendance/common/exception/BizCodeEnume.java

@@ -37,6 +37,7 @@ public enum BizCodeEnume {
     JXNXS_ORDER_QUERY_ERROR(10018, "农商行订单状态查询失败"),
     PAY_GRADE_IS_NOT_EXIT(10019, "缴费年级不存在"),
     FILE_IMPORT_ERROR(10020, "文件导入失败"),
+    FILE_FORMAT_ERROR(10030, "文件格式错误"),
     BATCH_EXECUTOR_ERROR(10100, "批量操作数据库失败"),
     PAY_AMOUNT_ERROR(10021,"付款金额错误"),
     PAY_ITEM_EXIST(10022,"缴费项目已存在"),

+ 8 - 1
src/main/java/com/chuanghai/attendance/service/impl/MonthlySummaryServiceImpl.java

@@ -67,7 +67,14 @@ public class MonthlySummaryServiceImpl extends ServiceImpl<MonthlySummaryDao, Mo
         Boolean mBoolean = removeMonthlySummary();
         Boolean statu = Boolean.FALSE;
         if (aBoolean && mBoolean) {
-            List<String[]> list = ExcelImportXLSXUtil.readerExcel(file.getInputStream(), "月度汇总", 59);
+            List<String[]> list = null;
+            try {
+                 list = ExcelImportXLSXUtil.readerExcel(file.getInputStream(), "月度汇总", 59);
+            }catch (Exception e){
+                e.printStackTrace();
+                throw new RRException(BizCodeEnume.FILE_IMPORT_ERROR);
+            }
+
             int count = 0;
             for (String[] strings : list) {
                 count++;

+ 6 - 6
src/main/resources/application.yml

@@ -12,18 +12,18 @@ spring:
   datasource:
     username: root
     driver-class-name: com.mysql.cj.jdbc.Driver
-#    password: root
-#    url: jdbc:mysql://127.0.0.1:3306/attendance?characterEncoding=utf-8&useSSL=FALSE&useAffectedRows=TRUE&allowMultiQueries=true&serverTimezone=GMT%2B8
-    password: Chuanghai_2022.
-    url: jdbc:mysql://172.16.20.66:3306/attendance?characterEncoding=utf-8&useSSL=FALSE&useAffectedRows=TRUE&allowMultiQueries=true&serverTimezone=GMT%2B8
+    password: root
+    url: jdbc:mysql://127.0.0.1:3306/attendance?characterEncoding=utf-8&useSSL=FALSE&useAffectedRows=TRUE&allowMultiQueries=true&serverTimezone=GMT%2B8
+#    password: Chuanghai_2022.
+#    url: jdbc:mysql://172.16.20.66:3306/attendance?characterEncoding=utf-8&useSSL=FALSE&useAffectedRows=TRUE&allowMultiQueries=true&serverTimezone=GMT%2B8
 
   #配置文件传输的大小
   servlet:
     multipart:
       enabled: true
       file-size-threshold: 0
-      max-file-size: 10MB
-      max-request-size: 10MB
+      max-file-size: 30MB
+      max-request-size: 30MB
 
 mybatis-plus:
   mapper-locations: classpath:/mapper/attendance/*.xml

Plik diff jest za duży
+ 121 - 121
src/main/resources/static/doc/index.html