Browse Source

fix:[资源库管理]导出

master
15881625488@163.com 3 months ago
parent
commit
f9395fd6ea
4 changed files with 10 additions and 6 deletions
  1. +4
    -2
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/utils/Pdf/PdfBaseUtil.java
  2. +3
    -1
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/utils/Pdf/PdfExportUtil.java
  3. +2
    -2
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/utils/Pdf/Resource/Drug.java
  4. +1
    -1
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/utils/Pdf/Template/Sp/Sp001.java

+ 4
- 2
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/utils/Pdf/PdfBaseUtil.java View File

@ -8,6 +8,7 @@ import com.itextpdf.text.pdf.*;
import com.itextpdf.text.pdf.draw.LineSeparator; import com.itextpdf.text.pdf.draw.LineSeparator;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.io.File; import java.io.File;
@ -27,7 +28,8 @@ public class PdfBaseUtil {
private static final Logger logger = LoggerFactory.getLogger(PdfBaseUtil.class); private static final Logger logger = LoggerFactory.getLogger(PdfBaseUtil.class);
private static final String fileDir="D:/hxhq/uploadPath";
private static String localFilePath="D:/hxhq/uploadPath";
/** /**
@ -48,7 +50,7 @@ public class PdfBaseUtil {
String timestamp = timestampFormat.format(now)+UUID.randomUUID(); String timestamp = timestampFormat.format(now)+UUID.randomUUID();
// 2. 构建文件夹路径 // 2. 构建文件夹路径
String folderPath = fileDir + File.separator + year + File.separator + month + File.separator + day;
String folderPath = localFilePath + File.separator + year + File.separator + month + File.separator + day;
// 3. 确保目录存在 // 3. 确保目录存在
File dir = new File(folderPath); File dir = new File(folderPath);

+ 3
- 1
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/utils/Pdf/PdfExportUtil.java View File

@ -56,7 +56,9 @@ public class PdfExportUtil {
*/ */
public static String export(String className, String methodName, Object... params) { public static String export(String className, String methodName, Object... params) {
try { try {
return (String) invokeMethod(className, methodName, params);
String path= (String) invokeMethod(className, methodName, params);
return path.replace("D:\\hxhq\\uploadPath", "")
.replace("\\", "/");
} catch (Exception ex) { } catch (Exception ex) {
logger.error(ex.getMessage()); logger.error(ex.getMessage());
throw new ServiceException(ex.getMessage()); throw new ServiceException(ex.getMessage());

+ 2
- 2
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/utils/Pdf/Resource/Drug.java View File

@ -31,10 +31,10 @@ public class Drug {
* @param mjy * @param mjy
* @return * @return
*/ */
public static String exportDetail(Mjy mjy) {
public String exportDetail(Mjy mjy) {
Document document = null; Document document = null;
FileOutputStream fos = null; FileOutputStream fos = null;
String filePath = PdfBaseUtil.getFilePath();
String filePath =PdfBaseUtil.getFilePath();
try { try {
document = PdfBaseUtil.init(document, fos, filePath, SecurityUtils.getNickName(), mjy.getMc()); document = PdfBaseUtil.init(document, fos, filePath, SecurityUtils.getNickName(), mjy.getMc());
// 基本信息 // 基本信息

+ 1
- 1
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/utils/Pdf/Template/Sp/Sp001.java View File

@ -24,7 +24,7 @@ public class Sp001 {
public static String exportDetail( String headerText,String signText) { public static String exportDetail( String headerText,String signText) {
Document document = null; Document document = null;
FileOutputStream fos = null; FileOutputStream fos = null;
String filePath = PdfBaseUtil.getFilePath();
String filePath = new PdfBaseUtil().getFilePath();
try { try {
document=PdfBaseUtil.init(document,fos,filePath,signText,headerText); document=PdfBaseUtil.init(document,fos,filePath,signText,headerText);
Map<String, String> formData = new LinkedHashMap<>(); Map<String, String> formData = new LinkedHashMap<>();

Loading…
Cancel
Save