diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/SaveOrUpdateBusinessLogUtil.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/SaveOrUpdateBusinessLogUtil.java index 78032bc2..14f57bf5 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/SaveOrUpdateBusinessLogUtil.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/SaveOrUpdateBusinessLogUtil.java @@ -94,12 +94,12 @@ public class SaveOrUpdateBusinessLogUtil { } else if (failN.equals(integrationTaskLivingDetailsEntity.getNewState())) { //2024年9月2日 17:09:07 如果失败,仅保留500个字符,用于平衡数据库性能 //2024年9月2日 17:15:19 如果该单据判断为失败,则integration_task_living_details表的root_app_new_data、new_transmit_info字段,仅保留500个长度的字符,用于平衡性能,速网、珍视名项目这一块性能很差 - String rootAppNewData = null; - if (integrationTaskLivingDetailsEntity.getRootAppNewData() != null) { + String rootAppNewData = integrationTaskLivingDetailsEntity.getRootAppNewData(); + if (integrationTaskLivingDetailsEntity.getRootAppNewData() != null && !integrationTaskLivingDetailsEntity.getRootAppNewData().trim().equals("") && integrationTaskLivingDetailsEntity.getRootAppNewData().length()>=500) { rootAppNewData = integrationTaskLivingDetailsEntity.getRootAppNewData().substring(0, 500); } - String newTransmitInfo = null; - if (integrationTaskLivingDetailsEntity.getNewTransmitInfo() != null) { + String newTransmitInfo = integrationTaskLivingDetailsEntity.getNewTransmitInfo(); + if (integrationTaskLivingDetailsEntity.getNewTransmitInfo() != null && !integrationTaskLivingDetailsEntity.getNewTransmitInfo().trim().equals("") && integrationTaskLivingDetailsEntity.getNewTransmitInfo().length()>=500) { newTransmitInfo = integrationTaskLivingDetailsEntity.getNewTransmitInfo().substring(0, 500); } integrationTaskLivingDetailsEntity.setRootAppNewData(rootAppNewData);