diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/PartnerInfoController.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/PartnerInfoController.java index 324da857..625fd273 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/PartnerInfoController.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/PartnerInfoController.java @@ -1,6 +1,7 @@ package com.ruoyi.sip.controller; import java.io.File; +import java.nio.file.Paths; import java.util.Collections; import java.util.List; @@ -166,9 +167,12 @@ public class PartnerInfoController extends BaseController try { PartnerInfo partnerInfo = partnerInfoService.selectPartnerInfoById(id); String localPath = RuoYiConfig.getProfile(); - String filePath = localPath + File.separator +"partner"+ File.separator +partnerInfo.getPartnerCode()+".jpg"; - if (!FileUtil.exist(filePath)){ - new File(filePath).createNewFile(); + String filePath = Paths.get(localPath, "partner", partnerInfo.getPartnerCode() + ".jpg").toString(); + log.info("Generating QR code at: {}", filePath); + File file = new File(filePath); + if (!file.getParentFile().exists()) { + // 自动创建目录结构 + file.getParentFile().mkdirs(); } StringBuilder url=new StringBuilder(); url.append("http://oms.unissense.top")