|
@@ -1,6 +1,8 @@
|
|
|
package com.fdkankan.scene.service.impl;
|
|
|
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
+import cn.hutool.extra.qrcode.QrCodeUtil;
|
|
|
+import cn.hutool.extra.qrcode.QrConfig;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.fdkankan.common.constant.ConstantFilePath;
|
|
@@ -24,6 +26,7 @@ import com.fdkankan.scene.service.IScenePlusExtService;
|
|
|
import com.fdkankan.scene.service.IScenePlusService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fdkankan.scene.vo.SceneCheckKeyParamVO;
|
|
|
+import com.google.api.services.storage.model.Bucket.Website;
|
|
|
import java.io.File;
|
|
|
import java.util.Calendar;
|
|
|
import java.util.List;
|
|
@@ -153,10 +156,8 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
|
|
|
String outPathEn = ConstantFilePath.BASE_PATH + File.separator + "sceneQRcode/"+num+"_en.png";
|
|
|
|
|
|
String webSize = mainUrl + "/" + sceneProNewUrl + num;
|
|
|
- //生成新的分享的二维码-中文版本
|
|
|
- MatrixToImageWriterUtil.createQRCode(webSize, outPathZh, true, logoPah);
|
|
|
- //生成新的分享的二维码-英文版本
|
|
|
- MatrixToImageWriterUtil.createQRCode(webSize + "&lang=en", outPathEn, true, logoPah);
|
|
|
+ QrCodeUtil.generate(webSize, QrConfig.create().setImg(logoPah), FileUtil.file(outPathZh));
|
|
|
+ QrCodeUtil.generate(webSize + "&lang=en", QrConfig.create().setImg(logoPah), FileUtil.file(outPathEn));
|
|
|
//上传二维码
|
|
|
uploadToOssUtil.upload(outPathZh, String.format(UploadFilePath.DOWNLOADS_QRCODE, num) + num + ".png");
|
|
|
uploadToOssUtil.upload(outPathEn, String.format(UploadFilePath.DOWNLOADS_QRCODE, num) + num + "_en.png");
|
|
@@ -165,6 +166,7 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
|
|
|
FileUtil.del(new File(outPathEn));
|
|
|
FileUtil.del(new File(outPathZh));
|
|
|
|
|
|
+
|
|
|
return ResultData.ok();
|
|
|
}
|
|
|
|