(improvement)(launcher) Optimize demo data loading to avoid repeatedly writing data to mysql (#1236)

* (improvement)(launcher) Optimize demo data loading to avoid repeatedly writing data to mysql


Co-authored-by: lxwcodemonkey
This commit is contained in:
LXW
2024-06-27 11:19:21 +08:00
committed by GitHub
parent a655110f5f
commit 9315dc35f9
2 changed files with 7 additions and 18 deletions

View File

@@ -11,6 +11,9 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.stream.Collectors;
@Component
@Slf4j
@Order(2)
@@ -35,6 +38,9 @@ public class SmallTalkDemo extends S2BaseDemo {
@Override
boolean checkNeedToRun() {
return true;
List<String> agentNames = agentService.getAgents()
.stream().map(Agent::getName).collect(Collectors.toList());
return !agentNames.contains("来闲聊");
}
}