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

69 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 平台对接模块迁移任务
## 任务信息
- **模块名称**: 平台对接模块
- **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
- **条件**: 打印插件模块完成后立即启动
## 自动化规则
- 任务完成后自动质量检查
- 质量通过后自动启动下一任务
- 无需人工确认