• IanShaw027's avatar
    refactor: 统一使用 mergeMap 函数提升代码一致性 · 576bf463
    IanShaw027 authored
    根据 Gemini CLI 代码审查建议:
    
    ## 修改内容
    - 将 Gemini OAuth 同步中的 `mergeJSONB` 调用替换为 `mergeMap`
    - 删除不再使用的 `mergeJSONB` 函数定义
    
    ## 原因
    - 其他平台(OpenAI、Anthropic)的账户同步都使用 `mergeMap`
    - `mergeJSONB` 是为旧的 `model.JSONB` 类型设计,与重构后的架构不一致
    - 统一函数命名提高代码可读性和可维护性
    
    ## 影响范围
    - backend/internal/service/crs_sync_service.go (4处替换)
    - backend/internal/service/account.go (删除 mergeJSONB 函数)
    
    ## 验证
    ✓ 编译通过
    ✓ 功能逻辑无变化(mergeMap 和 mergeJSONB 实现相同)
    576bf463
account.go 6.26 KB