瀏覽代碼

签章uat测试

xy 1 周之前
父節點
當前提交
35b4d9cae3

+ 27 - 24
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/boilertaskorderissuereport/BoilerTaskOrderIssueReportServiceImpl.java

@@ -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.reporttemplate.ReportTemplateMapper;
 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.service.boilertaskorder.BoilerTaskOrderService;
 import cn.start.tz.module.pressure2.service.boilertaskorderitemreportrecord.BoilerTaskOrderItemReportRecordService;
@@ -947,30 +948,32 @@ public class BoilerTaskOrderIssueReportServiceImpl extends ServiceImpl<BoilerTas
         byteArrayOutputStream.write(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){
             String filePath = fileApi.createFile(resultByte);

+ 27 - 24
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/pipetaskorderissuereport/PipeTaskOrderIssueReportServiceImpl.java

@@ -29,6 +29,7 @@ import cn.start.tz.module.pressure2.controller.app.taskorder.vo.TaskOrderIssueRe
 import cn.start.tz.module.pressure2.controller.app.taskorder.vo.TaskOrderIssueReportPageReqVO;
 import cn.start.tz.module.pressure2.dal.dataobject.orderreport.OrderReportDO;
 import cn.start.tz.module.pressure2.dal.mysql.orderreport.OrderReportMapper;
+import cn.start.tz.module.pressure2.enums.EnvConstants;
 import cn.start.tz.module.pressure2.enums.TaskOrderItemReportTypeEnum;
 import cn.start.tz.module.pressure2.enums.TaskOrderStatusEnum;
 import cn.start.tz.module.pressure2.controller.admin.boilertaskorder.vo.BoilerTaskOrderArchiveDetailRespVO;
@@ -905,30 +906,32 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
 
         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){
             String filePath = fileApi.createFile(resultByte);

+ 1 - 1
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/taskordernontaxrecord/TaskOrderNonTaxRecordServiceImpl.java

@@ -677,7 +677,7 @@ public class TaskOrderNonTaxRecordServiceImpl extends ServiceImpl<TaskOrderNonTa
 
         // 添加盖章功能
         if(EnvConstants.ENV_UAT.equals(env) || EnvConstants.ENV_PROD.equals(env)){
-//            bytes = addSignToPdf(bytes, taskOrderNonTaxRecordDO);
+            bytes = addSignToPdf(bytes, taskOrderNonTaxRecordDO);
         }
 
         ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();