From 53cb1497b8d50b6b1fce0966d4f4b9b34e502943 Mon Sep 17 00:00:00 2001 From: ulleo Date: Thu, 30 May 2024 15:32:29 +0800 Subject: [PATCH] =?UTF-8?q?feat(X-Pack):=20=E6=95=B0=E6=8D=AE=E5=A1=AB?= =?UTF-8?q?=E6=8A=A5=E6=89=B9=E9=87=8F=E4=B8=8A=E4=BC=A0Excel=E6=A8=A1?= =?UTF-8?q?=E7=89=88=E5=A2=9E=E5=8A=A0unique=E5=AD=97=E6=AE=B5=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/service/datafill/CommentWriteHandler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/backend/src/main/java/io/dataease/service/datafill/CommentWriteHandler.java b/core/backend/src/main/java/io/dataease/service/datafill/CommentWriteHandler.java index cdeff01b34..b5815525c5 100644 --- a/core/backend/src/main/java/io/dataease/service/datafill/CommentWriteHandler.java +++ b/core/backend/src/main/java/io/dataease/service/datafill/CommentWriteHandler.java @@ -37,7 +37,8 @@ public class CommentWriteHandler implements RowWriteHandler { Drawing drawingPatriarch = writeSheetHolder.getSheet().createDrawingPatriarch(); for (int i = 0; i < fields.size(); i++) { ExtTableField field = fields.get(i); - String required = field.getSettings().isRequired() ? "必填" : ""; + String required = field.getSettings().isRequired() ? "必填 " : ""; + String unique = field.getSettings().isUnique() && StringUtils.equalsIgnoreCase("input", field.getType()) ? "不允许重复值" : ""; String example = ""; StringBuilder options = new StringBuilder(); switch (field.getSettings().getMapping().getType()) { @@ -90,7 +91,7 @@ public class CommentWriteHandler implements RowWriteHandler { break; } - if (StringUtils.isBlank(required) && StringUtils.isBlank(example) && StringUtils.isBlank(options.toString())) { + if (StringUtils.isBlank(required) && StringUtils.isBlank(unique) && StringUtils.isBlank(example) && StringUtils.isBlank(options.toString())) { continue; }