From b2485d4556be8dd4ec81c1067edc88537739669a Mon Sep 17 00:00:00 2001 From: Kris <2893855659@qq.com> Date: Mon, 1 Sep 2025 14:20:37 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90feat=E3=80=91=E6=8F=90=E4=BA=A4double?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=9C=80=E5=B0=8F=E7=B2=BE=E5=BA=A6=E4=B8=BA?= =?UTF-8?q?4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../celnet/datadump/service/impl/DataImportNewServiceImpl.java | 2 +- src/main/java/com/celnet/datadump/util/DataUtil.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/celnet/datadump/service/impl/DataImportNewServiceImpl.java b/src/main/java/com/celnet/datadump/service/impl/DataImportNewServiceImpl.java index 317da7e..60564b3 100644 --- a/src/main/java/com/celnet/datadump/service/impl/DataImportNewServiceImpl.java +++ b/src/main/java/com/celnet/datadump/service/impl/DataImportNewServiceImpl.java @@ -3008,7 +3008,7 @@ public class DataImportNewServiceImpl implements DataImportNewService { } } if (message != null){ - break; + continue; } if (dataObject.getIsEditable()){ account.setField("old_owner_id__c", data.get(j - 1).get("OwnerId")); diff --git a/src/main/java/com/celnet/datadump/util/DataUtil.java b/src/main/java/com/celnet/datadump/util/DataUtil.java index bdcae02..7580be4 100644 --- a/src/main/java/com/celnet/datadump/util/DataUtil.java +++ b/src/main/java/com/celnet/datadump/util/DataUtil.java @@ -102,6 +102,9 @@ public class DataUtil { case "currency": case "percent": int scale = field.getScale(); + if (scale < 4) { + scale = 4; + } result = "double(" + 18 + "," + scale + ")"; break; case "base64":