diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclecertificate/BaseVehicleCertificateService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclecertificate/BaseVehicleCertificateService.java index fcab8a3862..038c7f193d 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclecertificate/BaseVehicleCertificateService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclecertificate/BaseVehicleCertificateService.java @@ -296,10 +296,14 @@ public class BaseVehicleCertificateService extends MybatisBaseService transferFiles = baseVehicleAppendixService.selectList(sid); String transferFilesString = ""; - for (String transferFile : transferFiles) { - transferFilesString = transferFilesString + transferFile + ","; + if (!transferFiles.isEmpty()){ + for (String transferFile : transferFiles) { + transferFilesString = transferFilesString + transferFile + ","; + } + } + if (StringUtils.isNotBlank(transferFilesString)){ + busTransferRecordsDto.setTransferFiles(transferFilesString.substring(0,transferFilesString.length() - 1)); } - busTransferRecordsDto.setTransferFiles(transferFilesString.substring(0,transferFilesString.length() - 1)); busTransferRecordsFeign.saveRecords(busTransferRecordsDto); //消息推送 MessagePushTransferDto messagePushTransferDto = new MessagePushTransferDto(); diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finvehicleinvoice/FinVehicleInvoiceService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finvehicleinvoice/FinVehicleInvoiceService.java index 13a850403f..9773c97977 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finvehicleinvoice/FinVehicleInvoiceService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finvehicleinvoice/FinVehicleInvoiceService.java @@ -473,13 +473,14 @@ public class FinVehicleInvoiceService extends MybatisBaseService finBillFileVos = finBillFileService.fetchFileByBillSid(billingSid); String transferFilesString = ""; - busTransferRecordsDto.setTransferFiles(transferFilesString.substring(0,transferFilesString.length() - 1)); if (!finBillFileVos.isEmpty()){ for (FinBillFileVo finBillFileVo : finBillFileVos) { transferFilesString = transferFilesString + finBillFileVo.getFileUrl() + ","; } } - busTransferRecordsDto.setTransferFiles(transferFilesString.substring(0,transferFilesString.length() - 1)); + if (StringUtils.isNotBlank(transferFilesString)){ + busTransferRecordsDto.setTransferFiles(transferFilesString.substring(0,transferFilesString.length() - 1)); + } busTransferRecordsFeign.saveRecords(busTransferRecordsDto); //消息推送 messagePushTransferDto.setMsgTypeSid("bc59c198-2d51-458f-913e-cbd8d7ef4799");