From 87d8a92cdd1fa2c652c10f992d81243bc799182a Mon Sep 17 00:00:00 2001 From: shahaibo <1023316923@qq.com> Date: Fri, 23 Feb 2024 11:38:09 +0800 Subject: [PATCH] BUGFIX:design new male_outwear; --- .../java/com/ai/da/python/PythonService.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ai/da/python/PythonService.java b/src/main/java/com/ai/da/python/PythonService.java index 5fde4eed..d1bbb587 100644 --- a/src/main/java/com/ai/da/python/PythonService.java +++ b/src/main/java/com/ai/da/python/PythonService.java @@ -648,9 +648,19 @@ public class PythonService { // 存储非空字段的列表 List nonNullFields = new ArrayList<>(); - if (attributeRetrievalAttrDict.getType() != null) nonNullFields.add("type"); - if (attributeRetrievalAttrDict.getOpeningType() != null) nonNullFields.add("openingType"); - if (attributeRetrievalAttrDict.getSubtype() != null) nonNullFields.add("subtype"); + if (attributeRetrievalAttrDict.getType() != null) { + nonNullFields.add("type"); + } + if (attributeRetrievalAttrDict.getOpeningType() != null) { + nonNullFields.add("openingType"); + if (tableName.equals("male_outwear")) { + nonNullFields.remove("openingType"); + attributeRetrievalAttrDict.setOpeningType(null); + } + } + if (attributeRetrievalAttrDict.getSubtype() != null) { + nonNullFields.add("subtype"); + } // 只有当非空字段数量大于等于2时才进行处理 if (nonNullFields.size() >= 2) {