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