فهرست منبع

二维码去掉

xzc 1 هفته پیش
والد
کامیت
4e500a6f6a

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

@@ -922,16 +922,17 @@ public class BoilerTaskOrderIssueReportServiceImpl extends ServiceImpl<BoilerTas
                 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("372");
-                qrCodeValuesDTO.setY("603");
-
-                resultByte = this.sign(pdf, valuesDTOList, qrCodeValuesDTO);
+//                QrCodeValuesDTO qrCodeValuesDTO = new QrCodeValuesDTO();
+//                qrCodeValuesDTO.setMetaname("特检院相关二维码");
+//                qrCodeValuesDTO.setTextval(qrcode);
+//                qrCodeValuesDTO.setPageno("1");
+//                qrCodeValuesDTO.setWidth(71);
+//                qrCodeValuesDTO.setHeight(71);
+//                qrCodeValuesDTO.setX("372");
+//                qrCodeValuesDTO.setY("603");
+
+                resultByte = this.sign(pdf, valuesDTOList);
+//                resultByte = this.sign(pdf, valuesDTOList, qrCodeValuesDTO);
                 log.info("签章成功");
                 byteArrayOutputStream = new ByteArrayOutputStream();
                 byteArrayOutputStream.write(resultByte);
@@ -965,6 +966,19 @@ public class BoilerTaskOrderIssueReportServiceImpl extends ServiceImpl<BoilerTas
 
         return signApi.getSignFile(signUrl).getCheckedData();
     }
+    private byte[] sign(byte[] bytes, List<SignValuesDTO> valuesDTOList) throws Exception {
+        CntSignReqDTO signReqDTO = new CntSignReqDTO();
+        signReqDTO.setBytes(bytes);
+        signReqDTO.setValuesDTOList(valuesDTOList);
+        CntSignResponseRepsDTO signRepsDTO = signApi.sign(signReqDTO).getCheckedData();
+        String signUrl = signRepsDTO.getRecord_saved_urls().get(0);
+
+        if(env.equals("local")){
+            Thread.sleep(5000);
+        }
+
+        return signApi.getSignFile(signUrl).getCheckedData();
+    }
 
     @Override
     public void issueReportPush(String orderItemId) {

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

@@ -952,17 +952,18 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
                 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("372");
-                qrCodeValuesDTO.setY("603");
-
-                resultByte = this.sign(pdf, valuesDTOList, qrCodeValuesDTO);
+//
+//                QrCodeValuesDTO qrCodeValuesDTO = new QrCodeValuesDTO();
+//                qrCodeValuesDTO.setMetaname("特检院相关二维码");
+//                qrCodeValuesDTO.setTextval(qrcode);
+//                qrCodeValuesDTO.setPageno("1");
+//                qrCodeValuesDTO.setWidth(71);
+//                qrCodeValuesDTO.setHeight(71);
+//                qrCodeValuesDTO.setX("372");
+//                qrCodeValuesDTO.setY("603");
+
+//                resultByte = this.sign(pdf, valuesDTOList, qrCodeValuesDTO);
+                resultByte = this.sign(pdf, valuesDTOList);
                 log.info("签章成功");
                 byteArrayOutputStream = new ByteArrayOutputStream();
                 byteArrayOutputStream.write(resultByte);
@@ -996,6 +997,19 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
 
         return signApi.getSignFile(signUrl).getCheckedData();
     }
+    private byte[] sign(byte[] bytes, List<SignValuesDTO> valuesDTOList) throws Exception {
+        CntSignReqDTO signReqDTO = new CntSignReqDTO();
+        signReqDTO.setBytes(bytes);
+        signReqDTO.setValuesDTOList(valuesDTOList);
+        CntSignResponseRepsDTO signRepsDTO = signApi.sign(signReqDTO).getCheckedData();
+        String signUrl = signRepsDTO.getRecord_saved_urls().get(0);
+
+        if(env.equals("local")){
+            Thread.sleep(5000);
+        }
+
+        return signApi.getSignFile(signUrl).getCheckedData();
+    }
 
     @Override
     public void issueReportPush(String orderItemId) {