|
@@ -952,17 +952,18 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
|
|
|
valuesDTO1.setTextonce(0);
|
|
valuesDTO1.setTextonce(0);
|
|
|
valuesDTO1.setText("机构公章或");
|
|
valuesDTO1.setText("机构公章或");
|
|
|
valuesDTOList.add(valuesDTO1);
|
|
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("签章成功");
|
|
log.info("签章成功");
|
|
|
byteArrayOutputStream = new ByteArrayOutputStream();
|
|
byteArrayOutputStream = new ByteArrayOutputStream();
|
|
|
byteArrayOutputStream.write(resultByte);
|
|
byteArrayOutputStream.write(resultByte);
|
|
@@ -996,6 +997,19 @@ public class PipeTaskOrderIssueReportServiceImpl extends ServiceImpl<PipeTaskOrd
|
|
|
|
|
|
|
|
return signApi.getSignFile(signUrl).getCheckedData();
|
|
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
|
|
@Override
|
|
|
public void issueReportPush(String orderItemId) {
|
|
public void issueReportPush(String orderItemId) {
|