diff --git a/casic-metering-api/src/main/resources/config/application-dev.yml b/casic-metering-api/src/main/resources/config/application-dev.yml
index 28126e4..53ae131 100644
--- a/casic-metering-api/src/main/resources/config/application-dev.yml
+++ b/casic-metering-api/src/main/resources/config/application-dev.yml
@@ -29,12 +29,10 @@
enable: false
#图片下载本地地址
file:
-# uploadPath: D:\casic\tmp\
+# uploadPath: D:\casic\tmp\
# dir: D:\casic\tmp\
-# pdfXmlPath: D:\cz\203\计量\code\casic-metering-biz-xichang\casic-metering-api\src\main\resources\
uploadPath: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/temp/
dir: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/temp/
- pdfXmlPath: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/config/
meter:
standardEquipment: #标准装置
remindDay: 30 #到期提醒,提前天数
diff --git a/casic-metering-api/src/main/resources/config/application-dev.yml b/casic-metering-api/src/main/resources/config/application-dev.yml
index 28126e4..53ae131 100644
--- a/casic-metering-api/src/main/resources/config/application-dev.yml
+++ b/casic-metering-api/src/main/resources/config/application-dev.yml
@@ -29,12 +29,10 @@
enable: false
#图片下载本地地址
file:
-# uploadPath: D:\casic\tmp\
+# uploadPath: D:\casic\tmp\
# dir: D:\casic\tmp\
-# pdfXmlPath: D:\cz\203\计量\code\casic-metering-biz-xichang\casic-metering-api\src\main\resources\
uploadPath: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/temp/
dir: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/temp/
- pdfXmlPath: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/config/
meter:
standardEquipment: #标准装置
remindDay: 30 #到期提醒,提前天数
diff --git a/casic-metering-api/src/main/resources/license.xml b/casic-metering-api/src/main/resources/license.xml
deleted file mode 100644
index 2d50259..0000000
--- a/casic-metering-api/src/main/resources/license.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- Aspose.Total for Java
- Aspose.Words for Java
-
- Enterprise
- 20991231
- 20991231
- 8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7
-
- sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=
-
-
\ No newline at end of file
diff --git a/casic-metering-api/src/main/resources/config/application-dev.yml b/casic-metering-api/src/main/resources/config/application-dev.yml
index 28126e4..53ae131 100644
--- a/casic-metering-api/src/main/resources/config/application-dev.yml
+++ b/casic-metering-api/src/main/resources/config/application-dev.yml
@@ -29,12 +29,10 @@
enable: false
#图片下载本地地址
file:
-# uploadPath: D:\casic\tmp\
+# uploadPath: D:\casic\tmp\
# dir: D:\casic\tmp\
-# pdfXmlPath: D:\cz\203\计量\code\casic-metering-biz-xichang\casic-metering-api\src\main\resources\
uploadPath: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/temp/
dir: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/temp/
- pdfXmlPath: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/config/
meter:
standardEquipment: #标准装置
remindDay: 30 #到期提醒,提前天数
diff --git a/casic-metering-api/src/main/resources/license.xml b/casic-metering-api/src/main/resources/license.xml
deleted file mode 100644
index 2d50259..0000000
--- a/casic-metering-api/src/main/resources/license.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- Aspose.Total for Java
- Aspose.Words for Java
-
- Enterprise
- 20991231
- 20991231
- 8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7
-
- sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=
-
-
\ No newline at end of file
diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java
index d25dd30..de4d511 100644
--- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java
+++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java
@@ -164,8 +164,10 @@
BizBusinessDeviceMeasureApprovalMapper bizBusinessMapper = SpringContextUtil.getBean(BizBusinessDeviceMeasureApprovalMapper.class);
if (CollectionUtils.isNotEmpty(certificateFileUrl) || StringUtils.isNotEmpty(originalRecordFileUrl)) {
//生成证书文件
- request.setCertificateFile(certificateFileUrl.size() > 1 ? certificateFileUrl.get(1) : "");
- request.setCertificateWordFile(certificateFileUrl.get(0));
+ if (CollectionUtils.isNotEmpty(certificateFileUrl)) {
+ request.setCertificateFile(certificateFileUrl.size() > 1 ? certificateFileUrl.get(1) : "");
+ request.setCertificateWordFile(certificateFileUrl.get(0));
+ }
//原始记录文件
request.setOriginalRecordFile(originalRecordFileUrl);
//更新记录
@@ -322,7 +324,6 @@
customTemplateUrls.add(bizBusinessMapper.customTemplateUrl(MEASURE_DATA, "1", measureItemInfo.getItemCategoryName()));
//与证书模板区分
map.put("id", snowflakeUtil.nextId());
- map.put("pdfStatus", 1);
//除了选用的模板不一致,模板配置流程是一致的
return printFileRegister.registerPrintFile(MEASURE_DATA, "原始记录打印", null, map, true, null, customTemplateUrls);
} catch (Exception ex) {
diff --git a/casic-metering-api/src/main/resources/config/application-dev.yml b/casic-metering-api/src/main/resources/config/application-dev.yml
index 28126e4..53ae131 100644
--- a/casic-metering-api/src/main/resources/config/application-dev.yml
+++ b/casic-metering-api/src/main/resources/config/application-dev.yml
@@ -29,12 +29,10 @@
enable: false
#图片下载本地地址
file:
-# uploadPath: D:\casic\tmp\
+# uploadPath: D:\casic\tmp\
# dir: D:\casic\tmp\
-# pdfXmlPath: D:\cz\203\计量\code\casic-metering-biz-xichang\casic-metering-api\src\main\resources\
uploadPath: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/temp/
dir: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/temp/
- pdfXmlPath: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/config/
meter:
standardEquipment: #标准装置
remindDay: 30 #到期提醒,提前天数
diff --git a/casic-metering-api/src/main/resources/license.xml b/casic-metering-api/src/main/resources/license.xml
deleted file mode 100644
index 2d50259..0000000
--- a/casic-metering-api/src/main/resources/license.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- Aspose.Total for Java
- Aspose.Words for Java
-
- Enterprise
- 20991231
- 20991231
- 8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7
-
- sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=
-
-
\ No newline at end of file
diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java
index d25dd30..de4d511 100644
--- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java
+++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java
@@ -164,8 +164,10 @@
BizBusinessDeviceMeasureApprovalMapper bizBusinessMapper = SpringContextUtil.getBean(BizBusinessDeviceMeasureApprovalMapper.class);
if (CollectionUtils.isNotEmpty(certificateFileUrl) || StringUtils.isNotEmpty(originalRecordFileUrl)) {
//生成证书文件
- request.setCertificateFile(certificateFileUrl.size() > 1 ? certificateFileUrl.get(1) : "");
- request.setCertificateWordFile(certificateFileUrl.get(0));
+ if (CollectionUtils.isNotEmpty(certificateFileUrl)) {
+ request.setCertificateFile(certificateFileUrl.size() > 1 ? certificateFileUrl.get(1) : "");
+ request.setCertificateWordFile(certificateFileUrl.get(0));
+ }
//原始记录文件
request.setOriginalRecordFile(originalRecordFileUrl);
//更新记录
@@ -322,7 +324,6 @@
customTemplateUrls.add(bizBusinessMapper.customTemplateUrl(MEASURE_DATA, "1", measureItemInfo.getItemCategoryName()));
//与证书模板区分
map.put("id", snowflakeUtil.nextId());
- map.put("pdfStatus", 1);
//除了选用的模板不一致,模板配置流程是一致的
return printFileRegister.registerPrintFile(MEASURE_DATA, "原始记录打印", null, map, true, null, customTemplateUrls);
} catch (Exception ex) {
diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfUtils.java b/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfUtils.java
index 9853f40..3d7c7a0 100644
--- a/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfUtils.java
+++ b/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfUtils.java
@@ -4,8 +4,6 @@
import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;
-import com.casic.missiles.utils.SpringContextUtil;
-import org.springframework.beans.factory.annotation.Autowired;
import java.io.*;
@@ -18,12 +16,25 @@
* @parampdfPath
*/
public static void doc2pdf(String wordPath, String pdfPath) {
- PdfXmlConfig pdfXmlConfig = SpringContextUtil.getBean(PdfXmlConfig.class);
- FileInputStream is = null;
+ // 凭证
+ String licenseStr =
+ "\n" +
+ " \n" +
+ " \n" +
+ " Aspose.Total for Java\n" +
+ " Aspose.Words for Java\n" +
+ " \n" +
+ " Enterprise\n" +
+ " 20991231\n" +
+ " 20991231\n" +
+ " 8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7\n" +
+ " \n" +
+ " sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=\n" +
+ "";
try {
- is = new FileInputStream(pdfXmlConfig.getPdfXmlPath() + "license.xml");
+ InputStream license = new ByteArrayInputStream(licenseStr.getBytes("UTF-8"));
License aposeLic = new License();
- aposeLic.setLicense(is);
+ aposeLic.setLicense(license);
long old = System.currentTimeMillis();
//新建一个pdf文档
File file = new File(pdfPath);
diff --git a/casic-metering-api/src/main/resources/config/application-dev.yml b/casic-metering-api/src/main/resources/config/application-dev.yml
index 28126e4..53ae131 100644
--- a/casic-metering-api/src/main/resources/config/application-dev.yml
+++ b/casic-metering-api/src/main/resources/config/application-dev.yml
@@ -29,12 +29,10 @@
enable: false
#图片下载本地地址
file:
-# uploadPath: D:\casic\tmp\
+# uploadPath: D:\casic\tmp\
# dir: D:\casic\tmp\
-# pdfXmlPath: D:\cz\203\计量\code\casic-metering-biz-xichang\casic-metering-api\src\main\resources\
uploadPath: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/temp/
dir: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/temp/
- pdfXmlPath: /home/admin/app/wangpeng/metering-biz-xichang/casic-metering-api-2.0.0/config/
meter:
standardEquipment: #标准装置
remindDay: 30 #到期提醒,提前天数
diff --git a/casic-metering-api/src/main/resources/license.xml b/casic-metering-api/src/main/resources/license.xml
deleted file mode 100644
index 2d50259..0000000
--- a/casic-metering-api/src/main/resources/license.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- Aspose.Total for Java
- Aspose.Words for Java
-
- Enterprise
- 20991231
- 20991231
- 8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7
-
- sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=
-
-
\ No newline at end of file
diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java
index d25dd30..de4d511 100644
--- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java
+++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/eqpt/GenericEqptDataProvider.java
@@ -164,8 +164,10 @@
BizBusinessDeviceMeasureApprovalMapper bizBusinessMapper = SpringContextUtil.getBean(BizBusinessDeviceMeasureApprovalMapper.class);
if (CollectionUtils.isNotEmpty(certificateFileUrl) || StringUtils.isNotEmpty(originalRecordFileUrl)) {
//生成证书文件
- request.setCertificateFile(certificateFileUrl.size() > 1 ? certificateFileUrl.get(1) : "");
- request.setCertificateWordFile(certificateFileUrl.get(0));
+ if (CollectionUtils.isNotEmpty(certificateFileUrl)) {
+ request.setCertificateFile(certificateFileUrl.size() > 1 ? certificateFileUrl.get(1) : "");
+ request.setCertificateWordFile(certificateFileUrl.get(0));
+ }
//原始记录文件
request.setOriginalRecordFile(originalRecordFileUrl);
//更新记录
@@ -322,7 +324,6 @@
customTemplateUrls.add(bizBusinessMapper.customTemplateUrl(MEASURE_DATA, "1", measureItemInfo.getItemCategoryName()));
//与证书模板区分
map.put("id", snowflakeUtil.nextId());
- map.put("pdfStatus", 1);
//除了选用的模板不一致,模板配置流程是一致的
return printFileRegister.registerPrintFile(MEASURE_DATA, "原始记录打印", null, map, true, null, customTemplateUrls);
} catch (Exception ex) {
diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfUtils.java b/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfUtils.java
index 9853f40..3d7c7a0 100644
--- a/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfUtils.java
+++ b/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfUtils.java
@@ -4,8 +4,6 @@
import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;
-import com.casic.missiles.utils.SpringContextUtil;
-import org.springframework.beans.factory.annotation.Autowired;
import java.io.*;
@@ -18,12 +16,25 @@
* @parampdfPath
*/
public static void doc2pdf(String wordPath, String pdfPath) {
- PdfXmlConfig pdfXmlConfig = SpringContextUtil.getBean(PdfXmlConfig.class);
- FileInputStream is = null;
+ // 凭证
+ String licenseStr =
+ "\n" +
+ " \n" +
+ " \n" +
+ " Aspose.Total for Java\n" +
+ " Aspose.Words for Java\n" +
+ " \n" +
+ " Enterprise\n" +
+ " 20991231\n" +
+ " 20991231\n" +
+ " 8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7\n" +
+ " \n" +
+ " sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=\n" +
+ "";
try {
- is = new FileInputStream(pdfXmlConfig.getPdfXmlPath() + "license.xml");
+ InputStream license = new ByteArrayInputStream(licenseStr.getBytes("UTF-8"));
License aposeLic = new License();
- aposeLic.setLicense(is);
+ aposeLic.setLicense(license);
long old = System.currentTimeMillis();
//新建一个pdf文档
File file = new File(pdfPath);
diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfXmlConfig.java b/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfXmlConfig.java
deleted file mode 100644
index 764e87b..0000000
--- a/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/util/PdfXmlConfig.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package com.casic.missiles.service.listeners.util;
-
-import lombok.Data;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.springframework.stereotype.Component;
-
-@Component
-@ConfigurationProperties(prefix = "casic")
-@Data
-public class PdfXmlConfig {
- private String pdfXmlPath;
-}
\ No newline at end of file