From 083416951a519d912ee5c37f989ebf7797c84b31 Mon Sep 17 00:00:00 2001 From: shahaibo <1023316923@qq.com> Date: Thu, 22 May 2025 12:34:01 +0800 Subject: [PATCH] =?UTF-8?q?TASK:LLM=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ai/da/service/impl/LLMServiceImpl.java | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ai/da/service/impl/LLMServiceImpl.java b/src/main/java/com/ai/da/service/impl/LLMServiceImpl.java index f3a00a10..d22265af 100644 --- a/src/main/java/com/ai/da/service/impl/LLMServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/LLMServiceImpl.java @@ -232,13 +232,25 @@ public class LLMServiceImpl implements LLMService { } } String position = data.getString("position"); - if (StringUtils.isEmpty(position)) { + if (process.equals(DesignProcess.SERIES_DESIGN.name())) { workspace.setPosition("Overall"); }else { - if (Position.isValidName(position)) { - workspace.setPosition(position); + if (StringUtils.isEmpty(position)) { + if (workspace.getSex().equals("Female")) { + workspace.setPosition(Position.BLOUSE.getValue()); + }else { + workspace.setPosition(Position.TOPS.getValue()); + } }else { - workspace.setPosition("Overall"); + if (Position.isValidName(position)) { + workspace.setPosition(position); + }else { + if (workspace.getSex().equals("Female")) { + workspace.setPosition(Position.BLOUSE.getValue()); + }else { + workspace.setPosition(Position.TOPS.getValue()); + } + } } } workspace.setSystemDesignerPercentage(30);