|
@@ -72,6 +72,7 @@ import cn.start.tz.module.pressure2.dal.mysql.equipboiler.EquipBoilerMapper;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.orderreport.OrderReportMapper;
|
|
import cn.start.tz.module.pressure2.dal.mysql.orderreport.OrderReportMapper;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.reporttemplate.ReportTemplateMapper;
|
|
import cn.start.tz.module.pressure2.dal.mysql.reporttemplate.ReportTemplateMapper;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.usesignreport.UseSignReportMapper;
|
|
import cn.start.tz.module.pressure2.dal.mysql.usesignreport.UseSignReportMapper;
|
|
|
|
|
+import cn.start.tz.module.pressure2.enums.EnvConstants;
|
|
|
import cn.start.tz.module.pressure2.framework.thread.CommonThread;
|
|
import cn.start.tz.module.pressure2.framework.thread.CommonThread;
|
|
|
import cn.start.tz.module.pressure2.service.boilertaskorder.BoilerTaskOrderService;
|
|
import cn.start.tz.module.pressure2.service.boilertaskorder.BoilerTaskOrderService;
|
|
|
import cn.start.tz.module.pressure2.service.boilertaskorderitemreportrecord.BoilerTaskOrderItemReportRecordService;
|
|
import cn.start.tz.module.pressure2.service.boilertaskorderitemreportrecord.BoilerTaskOrderItemReportRecordService;
|
|
@@ -947,30 +948,32 @@ public class BoilerTaskOrderIssueReportServiceImpl extends ServiceImpl<BoilerTas
|
|
|
byteArrayOutputStream.write(pdf);
|
|
byteArrayOutputStream.write(pdf);
|
|
|
|
|
|
|
|
byte[] resultByte = pdf;
|
|
byte[] resultByte = pdf;
|
|
|
-// try {
|
|
|
|
|
-// List<SignValuesDTO> valuesDTOList = Lists.newArrayList();
|
|
|
|
|
-// SignValuesDTO valuesDTO1 = new SignValuesDTO();
|
|
|
|
|
-// valuesDTO1.setSealType("JYZ");
|
|
|
|
|
-// valuesDTO1.setTextonce(0);
|
|
|
|
|
-// valuesDTO1.setText("机构公章或");
|
|
|
|
|
-// valuesDTOList.add(valuesDTO1);
|
|
|
|
|
-//
|
|
|
|
|
-// QrCodeValuesDTO qrCodeValuesDTO = new QrCodeValuesDTO();
|
|
|
|
|
-// qrCodeValuesDTO.setMetaname("特检院相关二维码");
|
|
|
|
|
-// qrCodeValuesDTO.setTextval(qrcode);
|
|
|
|
|
-// qrCodeValuesDTO.setPageno("1");
|
|
|
|
|
-// qrCodeValuesDTO.setWidth(71);
|
|
|
|
|
-// qrCodeValuesDTO.setHeight(71);
|
|
|
|
|
-// qrCodeValuesDTO.setX("441");
|
|
|
|
|
-// qrCodeValuesDTO.setY("568");
|
|
|
|
|
-//
|
|
|
|
|
-// resultByte = this.sign(pdf, valuesDTOList, qrCodeValuesDTO);
|
|
|
|
|
-// log.info("签章成功");
|
|
|
|
|
-// byteArrayOutputStream = new ByteArrayOutputStream();
|
|
|
|
|
-// byteArrayOutputStream.write(resultByte);
|
|
|
|
|
-// } catch (Exception e) {
|
|
|
|
|
-// log.error("签章异常, 记录ID: {}, 错误信息: {}", id, e.getMessage(), e);
|
|
|
|
|
-// }
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ if(EnvConstants.ENV_UAT.equals(env) || EnvConstants.ENV_PROD.equals(env)){
|
|
|
|
|
+ List<SignValuesDTO> valuesDTOList = Lists.newArrayList();
|
|
|
|
|
+ SignValuesDTO valuesDTO1 = new SignValuesDTO();
|
|
|
|
|
+ valuesDTO1.setSealType("JYZ");
|
|
|
|
|
+ valuesDTO1.setTextonce(0);
|
|
|
|
|
+ valuesDTO1.setText("机构公章或");
|
|
|
|
|
+ valuesDTOList.add(valuesDTO1);
|
|
|
|
|
+
|
|
|
|
|
+ QrCodeValuesDTO qrCodeValuesDTO = new QrCodeValuesDTO();
|
|
|
|
|
+ qrCodeValuesDTO.setMetaname("特检院相关二维码");
|
|
|
|
|
+ qrCodeValuesDTO.setTextval(qrcode);
|
|
|
|
|
+ qrCodeValuesDTO.setPageno("1");
|
|
|
|
|
+ qrCodeValuesDTO.setWidth(71);
|
|
|
|
|
+ qrCodeValuesDTO.setHeight(71);
|
|
|
|
|
+ qrCodeValuesDTO.setX("441");
|
|
|
|
|
+ qrCodeValuesDTO.setY("568");
|
|
|
|
|
+
|
|
|
|
|
+ resultByte = this.sign(pdf, valuesDTOList, qrCodeValuesDTO);
|
|
|
|
|
+ log.info("签章成功");
|
|
|
|
|
+ byteArrayOutputStream = new ByteArrayOutputStream();
|
|
|
|
|
+ byteArrayOutputStream.write(resultByte);
|
|
|
|
|
+ }
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error("签章异常, 记录ID: {}, 错误信息: {}", id, e.getMessage(), e);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
if(fileType == 100){
|
|
if(fileType == 100){
|
|
|
String filePath = fileApi.createFile(resultByte);
|
|
String filePath = fileApi.createFile(resultByte);
|