wlzboy
2026-02-26 f5c900c58513bad824381e69750ac7667ef35de0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/HospDataSyncServiceImpl.java
@@ -84,17 +84,23 @@
                    {
                        // 更新已有数据
                        updateHospData(existingHosp, dto);
                        // 生成分词
                        String keywords = tbHospDataService.generateKeywordsForHospital(existingHosp);
                        existingHosp.setHospKeywords(keywords);
                        tbHospDataService.updateTbHospData(existingHosp);
                        updateCount++;
                        log.debug("更新医院: {} (HospID={})", dto.getHospName(), dto.getHospId());
                        log.debug("更新医院: {} (HospID={}), 分词: {}", dto.getHospName(), dto.getHospId(), keywords);
                    }
                    else
                    {
                        // 插入新数据
                        TbHospData newHosp = convertToTbHospData(dto);
                        // 生成分词
                        String keywords = tbHospDataService.generateKeywordsForHospital(newHosp);
                        newHosp.setHospKeywords(keywords);
                        tbHospDataService.insertTbHospData(newHosp);
                        insertCount++;
                        log.debug("新增医院: {} (HospID={})", dto.getHospName(), dto.getHospId());
                        log.debug("新增医院: {} (HospID={}), 分词: {}", dto.getHospName(), dto.getHospId(), keywords);
                    }
                }
                catch (Exception e)