From af47b774448bfa3ece4741664ce4d24128c8f629 Mon Sep 17 00:00:00 2001
From: fei <791364011@qq.com>
Date: 星期一, 01 九月 2025 14:29:50 +0800
Subject: [PATCH] 新增了代码

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/archive/DocumentMaterialsController.java |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/archive/DocumentMaterialsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/archive/DocumentMaterialsController.java
index 9e13d7e..a38294e 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/archive/DocumentMaterialsController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/archive/DocumentMaterialsController.java
@@ -133,6 +133,19 @@
         return toAjax(documentMaterialsService.deleteDocumentMaterialsByMaterialIds(materialIds));
     }
 
+    public String getPageSize(double du)
+    {
+        if(du <= 8699840)
+            return "A4";
+        else if(du <= 17403188)
+            return "A3";
+        else if(du <= 34811347)
+            return "A2";
+        else if(du <= 69622674)
+            return "A1";
+        else
+            return "A0";
+    }
 
     @PostMapping("/upload")
     public AjaxResult uploadFile(MultipartFile file) throws Exception
@@ -173,8 +186,10 @@
             System.out.println("DPI: " + info.getPhysicalWidthDpi());
             //璁$畻fileNumber
             Long fileNumber = documentMaterialsService.getFiNum(nam);
+            //璁$畻sizeType
+            String sizeType = getPageSize(wid*hei);
             //鎻掑叆鏁版嵁搴撳搴旂殑url褰撲腑
-            documentMaterialsService.updateByPageNumber(nam, fileNumber,wid, hei,wdpi, hdpi,  sz, fileName, pname);
+            documentMaterialsService.updateByPageNumber(nam, sizeType, fileNumber,wid, hei,wdpi, hdpi,  sz, fileName, pname);
 //            System.out.println(url);
 //            System.out.println(fileName);
             ajax.put("fileName", fileName);

--
Gitblit v1.9.1