erp-java/tasks/platform-integration-task.md

2.3 KiB
Raw Permalink Blame History

平台对接模块迁移任务

任务信息

  • 模块名称: 平台对接模块
  • PHP文件: /root/.openclaw/workspace/erp-backend/app/Http/Controllers/ 中的平台对接相关控制器
  • 复杂度: (中等)
  • 智能体需求: 4个智能体
  • 预计时间: 7-8分钟

迁移要求

  1. 代码分析: 分析PHP平台对接业务逻辑电商平台、支付平台、物流平台等
  2. Java实现: 生成Java PlatformIntegrationService完整实现
  3. 测试套件: 生成完整测试套件(平台对接流程测试)
  4. 部署配置: 生成部署配置API密钥管理、回调处理

质量要求

  • 100%功能覆盖
  • 多平台支持(淘宝、京东、拼多多、微信支付、支付宝等)
  • API密钥安全管理
  • 回调处理可靠性
  • 生产就绪代码

智能体分工

  • 智能体1: 代码分析(平台对接业务逻辑)
  • 智能体2: Java代码生成服务+控制器)
  • 智能体3: 测试生成(平台对接测试)
  • 智能体4: 部署配置(安全配置+密钥管理)

输出要求

  1. Java代码:

    • PlatformIntegrationService + Impl
    • PlatformIntegrationController
    • 平台实体类PlatformConfig, ApiKey, CallbackLog等
    • DTOs和请求响应类
  2. 测试代码:

    • 平台对接流程测试
    • API密钥安全测试
    • 回调处理测试
    • 错误处理测试
  3. 部署配置:

    • 安全配置API密钥加密存储
    • 回调URL配置
    • 平台API配置
    • 监控和告警配置

平台对接类型

  1. 电商平台: 淘宝、京东、拼多多、抖音电商
  2. 支付平台: 微信支付、支付宝、银联
  3. 物流平台: 顺丰、圆通、中通、菜鸟
  4. 短信平台: 阿里云短信、腾讯云短信
  5. 其他平台: 电子发票、电子合同等

关键技术点

  1. API密钥管理: 加密存储,定期轮换
  2. 回调处理: 幂等性,重试机制
  3. 数据同步: 增量同步,冲突解决
  4. 错误处理: 平台异常,网络超时
  5. 监控告警: API调用监控失败告警

预计开始时间

  • 预计: 12:10
  • 条件: 打印插件模块完成后立即启动

自动化规则

  • 任务完成后自动质量检查
  • 质量通过后自动启动下一任务
  • 无需人工确认