|
|
@@ -559,11 +559,19 @@ public class TaskOrderNonTaxRecordServiceImpl extends ServiceImpl<TaskOrderNonTa
|
|
|
if (reportDO != null && reportDO.getInsId() != null){
|
|
|
instanceId = reportDO.getInsId();
|
|
|
}else{
|
|
|
+
|
|
|
reportDO = new TaskOrderNonTaxReportDO();
|
|
|
reportDO.setNonTaxRecordId(taskOrderNonTaxRecordDO.getId());
|
|
|
reportDO.setTemplateId(dynamicTbDO.getId());
|
|
|
reportDO.setReportName(dynamicTbDO.getTbName());
|
|
|
reportDO.setEquipMainType(taskOrderNonTaxRecordDO.getEquipMainType());
|
|
|
+ //支付二维码
|
|
|
+ String qrcode = getNonTaxPaymentUrl(id);
|
|
|
+ if (StringUtils.isNotBlank(qrcode)) {
|
|
|
+ ByteArrayOutputStream byteArrayOutputStream = ImageUtils.generateQRCode(qrcode, 80, 80);
|
|
|
+ String qrCodePath = fileApi.createFile(byteArrayOutputStream.toByteArray());
|
|
|
+ reportDO.setQrcodePath(qrCodePath);
|
|
|
+ }
|
|
|
taskOrderNonTaxReportMapper.insert(reportDO);
|
|
|
|
|
|
//生成报表
|
|
|
@@ -592,11 +600,6 @@ public class TaskOrderNonTaxRecordServiceImpl extends ServiceImpl<TaskOrderNonTa
|
|
|
}
|
|
|
|
|
|
byte[] bytes = pdfService.pdf(dynamicTbDO.getId(), instanceId);
|
|
|
- //TODO 支付二维码
|
|
|
-// String qrcode = getNonTaxPaymentUrl(id);
|
|
|
-// if (StringUtils.isNotBlank(qrcode)) {
|
|
|
-// ByteArrayOutputStream byteArrayOutputStream = ImageUtils.generateQRCode(qrcode, 80, 80);
|
|
|
-// }
|
|
|
|
|
|
// 添加盖章功能
|
|
|
if(EnvConstants.ENV_UAT.equals(env) || EnvConstants.ENV_PROD.equals(env)){
|