|
@@ -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());
|
|
|
}
|