From f8d46b81b92b7571d012bf1eebc4baf694689408 Mon Sep 17 00:00:00 2001 From: jzy <928294064@qq.com> Date: Sat, 6 Sep 2025 16:31:03 +0800 Subject: [PATCH] controller --- .../main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java | 7 +++++++ ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java | 4 +++- .../src/main/java/com/ruoyi/api/service/impl/PointService.java | 2 +- ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml | 6 +++++- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java b/ruoyi-api/src/main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java index c8d52c6..0fed599 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java @@ -147,6 +147,13 @@ public class TestXiaoTuPuController extends BaseController { public void test7() throws IOException { pointService.buildPoint(); } + + @GetMapping("getKeyWorlds") + public List getKeyWorlds() throws IOException { + List a = zhyPointMapper.selectPointByType1("keyword"); + return a; + } + public Map convertToGraphFormat(List rawNodes, List rawRelationships) { List> nodes = new ArrayList<>(); List> links = new ArrayList<>(); diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java b/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java index 95cc0d3..a834fac 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java @@ -8,7 +8,9 @@ import java.util.Map; @Mapper public interface ZhyPointMapper { List selectPointByName(@Param("name") String name); + List selectPointByType1(@Param("type1") String type1); + List selectPointRelationshipByName(@Param("author") String author,@Param("keyword") String keyword,@Param("agency") String agency,@Param("title") String title); - int insertPoint(@Param("name") String name,@Param("uuid") Integer uuid); + int insertPoint(@Param("name") String name,@Param("uuid") Integer uuid,@Param("type1") String type1); int insertPointReship(@Param("author") String author,@Param("keyword") String keyword,@Param("agency") String agency,@Param("relationship_id") Integer relationship_id,@Param("title") String title,@Param("url") String url); } diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PointService.java b/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PointService.java index b5fad72..971cfd4 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PointService.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PointService.java @@ -394,7 +394,7 @@ public class PointService { Map data = new HashMap<>(); data.put("type", type); int neo4jId = createPoint(name, data); - zhyPointMapper.insertPoint(name, neo4jId); + zhyPointMapper.insertPoint(name, neo4jId,type); return neo4jId; } else { return Integer.valueOf(String.valueOf(existing.get(0).get("uuid"))); diff --git a/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml b/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml index 4f7d010..9586d00 100644 --- a/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml +++ b/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml @@ -9,6 +9,10 @@ select * from zhy_point where point_name=#{name} + + - insert into zhy_point (point_name,uuid) values (#{name},#{uuid}) + insert into zhy_point (point_name,uuid,type1) values (#{name},#{uuid},#{type1})