|
@@ -149,6 +149,27 @@ public class DiagnoseFacade extends DiagnoseServiceImpl {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 初始化图谱数据
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public void initNeo() {
|
|
|
+ this.update(new Diagnose(), new UpdateWrapper<Diagnose>()
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
+ .eq("has_question", HasQuestionEnum.NO_QUESTION.getKey())
|
|
|
+ .set("neo_update", DateUtil.getDateFromTime(1970, 1, 1, 12, 0, 0))
|
|
|
+ );
|
|
|
+ List<Diagnose> diagnoseList = this.list(new QueryWrapper<Diagnose>()
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
+ .eq("has_question", HasQuestionEnum.NO_QUESTION.getKey())
|
|
|
+ );
|
|
|
+ List<Long> idList = diagnoseList.stream().map(row -> row.getId()).collect(Collectors.toList());
|
|
|
+ RespDTO<Boolean> respDTO = neoServiceClient.initNeo(idList);
|
|
|
+ RespDTOUtil.respNGDeal(respDTO, "初始化图谱数据失败【远程调用】");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
public String addTest() {
|
|
|
StringBuffer sb = new StringBuffer();
|
|
|
List<Diagnose> diagnoseList = this.list(new QueryWrapper<Diagnose>()
|