修复二维码生成逻辑,添加生成日志,添加bootstrap.yml文件中的二维码资源位置,默认为测试环境,如需本地测试,在yml中切换为本地测试环境即可。
This commit is contained in:
parent
ad5f97aae6
commit
965affeeaa
@ -45,30 +45,35 @@ public class QrImgUtils {
|
|||||||
chargingStationName,
|
chargingStationName,
|
||||||
name,
|
name,
|
||||||
String.valueOf(letterMap.get(forIndex)),
|
String.valueOf(letterMap.get(forIndex)),
|
||||||
new File(environment.getProperty("fullImgDestPath")+finallyImgFileName)
|
new File(environment.getProperty("fullImgDestPath") + finallyImgFileName)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
System.out.println("===================》完整二维码图片生成成功");
|
||||||
|
|
||||||
//4.上传图片至服务器
|
//4.上传图片至服务器
|
||||||
// 创建OSSClient实例
|
// 创建OSSClient实例
|
||||||
OSSClient ossClient = new OSSClient(environment.getProperty("oss.endpoint"), environment.getProperty("oss.access-key"), environment.getProperty("oss.secret-key"));
|
OSSClient ossClient = new OSSClient(environment.getProperty("oss.endpoint"), environment.getProperty("oss.access-key"), environment.getProperty("oss.secret-key"));
|
||||||
// 上传文件流
|
// 上传文件流
|
||||||
ossClient.putObject(environment.getProperty("oss.bucket-name"), xhpcTerminal.getPileSerialNumber() + "/" + finallyImgFileName, new File(environment.getProperty("destPath") + "/" + finallyImgFileName));
|
ossClient.putObject(environment.getProperty("oss.bucket-name"), xhpcTerminal.getPileSerialNumber() + "/" + finallyImgFileName, new File(environment.getProperty("destPath") + File.separatorChar + finallyImgFileName));
|
||||||
ossClient.shutdown();
|
ossClient.shutdown();
|
||||||
|
|
||||||
|
System.out.println("===================》将完整二维码上传至阿里云成功");
|
||||||
|
|
||||||
//5.将放在阿里云上的生成的图片的路径和图片所对应的终端的id放入数据库xhpc_img表中
|
//5.将放在阿里云上的生成的图片的路径和图片所对应的终端的id放入数据库xhpc_img表中
|
||||||
Long terminalId = xhpcTerminal.getTerminalId();
|
Long terminalId = xhpcTerminal.getTerminalId();
|
||||||
xhpcImgMapper.insert(xhpcTerminal.getPileSerialNumber() + "/" + finallyImgFileName, terminalId);
|
xhpcImgMapper.insert(xhpcTerminal.getPileSerialNumber() + "/" + finallyImgFileName, terminalId);
|
||||||
|
System.out.println("===================》将阿里云上的图片地址放入数据库");
|
||||||
//6.删除生成的二维码图片
|
//6.删除生成的二维码图片
|
||||||
File QrImg = new File(environment.getProperty("destPath") + "\\" + qrFileName);
|
File QrImg = new File(environment.getProperty("destPath") + File.separatorChar + qrFileName);
|
||||||
QrImg.delete();
|
QrImg.delete();
|
||||||
//7.删除生成本地生成的完整图片
|
//7.删除本地生成的完整图片
|
||||||
File finallyImg = new File(environment.getProperty("fullImgDestPath") + finallyImgFileName);
|
File finallyImg = new File(environment.getProperty("fullImgDestPath") + finallyImgFileName);
|
||||||
finallyImg.delete();
|
finallyImg.delete();
|
||||||
|
System.out.println("==================》已删除本地生成的完成二维码图片");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
System.out.println(e.getMessage());
|
System.out.println(e.getMessage());
|
||||||
|
System.out.println("二维码生成图片失败,请检查生成二维码所需要的资源路径是否正确");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,10 +26,14 @@ spring:
|
|||||||
|
|
||||||
|
|
||||||
#二维码Logo图片获取位置:
|
#二维码Logo图片获取位置:
|
||||||
|
#imgPath: "D:\\Enterprise_Resources\\XiaoHuaMaterialImgs\\xhcd_logo.png"
|
||||||
imgPath: "/www/wwwroot/xhpc.scxhua.com/xhpc-charging-stion/logo.png"
|
imgPath: "/www/wwwroot/xhpc.scxhua.com/xhpc-charging-stion/logo.png"
|
||||||
#生成的二维码存放位置:
|
#生成的二维码存放位置:
|
||||||
|
#destPath: "D:\\Enterprise_Resources\\XiaoHuaFullImgs"
|
||||||
destPath: "/www/wwwroot/xhpc.scxhua.com/xhpc-charging-stion/XiaoHuaFullImgs"
|
destPath: "/www/wwwroot/xhpc.scxhua.com/xhpc-charging-stion/XiaoHuaFullImgs"
|
||||||
#生成的最终完整图片的存放位置:
|
#生成的最终完整图片的存放位置:
|
||||||
|
#fullImgDestPath: "D:\\Enterprise_Resources\\XiaoHuaFullImgs\\"
|
||||||
fullImgDestPath: "/www/wwwroot/xhpc.scxhua.com/xhpc-charging-stion/XiaoHuaFullImgs/"
|
fullImgDestPath: "/www/wwwroot/xhpc.scxhua.com/xhpc-charging-stion/XiaoHuaFullImgs/"
|
||||||
#底图图片存放位置:
|
#底图图片存放位置:
|
||||||
|
#bottomImg: "D:\\Enterprise_Resources\\XiaoHuaMaterialImgs\\BottomImg.png"
|
||||||
bottomImg: "/www/wwwroot/xhpc.scxhua.com/xhpc-charging-stion/BottomImg.png"
|
bottomImg: "/www/wwwroot/xhpc.scxhua.com/xhpc-charging-stion/BottomImg.png"
|
||||||
Loading…
x
Reference in New Issue
Block a user