Browse Source

fix: 推广海报

xdd 3 days ago
parent
commit
579825d086

+ 10 - 4
fs-user-app/src/main/java/com/fs/app/controller/store/UserScrmController.java

@@ -3,6 +3,7 @@ package com.fs.app.controller.store;
 
 import cn.hutool.core.img.ImgUtil;
 import cn.hutool.core.io.FileUtil;
+import cn.hutool.core.io.resource.ResourceUtil;
 import cn.hutool.extra.qrcode.QrCodeUtil;
 import cn.hutool.extra.servlet.ServletUtil;
 import com.alibaba.fastjson.JSON;
@@ -44,6 +45,7 @@ import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
 import java.math.BigDecimal;
+import java.net.URL;
 import java.util.List;
 
 
@@ -138,17 +140,21 @@ public class UserScrmController extends AppBaseController {
                 log.info("成功生成并更新用户邀请码: {}", userMap.getUserCode());
             }
 
-            File newFile = new File("fx.jpg");
-            File newFileT = new File("simsunb.ttf");
+
+            URL bgImgFile = ResourceUtil.getResource("files/36f5863ffbbbdfc31620ea177c75284c.jpg");
+            URL fontFile = ResourceUtil.getResource("files/simsunb.ttf");
+
+            File newFile = new File(bgImgFile.getFile());
+            File newFileT = new File(fontFile.getFile());
             try {
                 log.info("开始加载海报模板图片");
-                InputStream stream = getClass().getClassLoader().getResourceAsStream("fx.jpg");
+                InputStream stream = getClass().getClassLoader().getResourceAsStream(bgImgFile.getFile());
                 FileUtils.copyInputStreamToFile(stream, newFile);
                 log.info("海报模板图片加载成功: {}", newFile.getAbsolutePath());
 
                 if(!newFileT.exists()){
                     log.info("开始加载字体文件");
-                    InputStream streamT = getClass().getClassLoader().getResourceAsStream("simsunb.ttf");
+                    InputStream streamT = getClass().getClassLoader().getResourceAsStream(fontFile.getFile());
                     FileUtils.copyInputStreamToFile(streamT, newFileT);
                     log.info("字体文件加载成功: {}", newFileT.getAbsolutePath());
                 }

BIN
fs-user-app/src/main/resources/files/36f5863ffbbbdfc31620ea177c75284c.jpg


BIN
fs-user-app/src/main/resources/files/simsunb.ttf