本项目是为大健云仓科技开发的B2B跨境电商平台,面向海外企业买家。项目背景为解决多平台(Amazon、Wayfair)订单数据统一管理、现货/期货交易闭环、库存与资金一致性等核心业务挑战。核心功能模块包括:1)多平台订单同步与统一格式转换,实现订单从拉取、映射到落地的完整链路;2)现货/期货功能,支持库存采购、销售、发货扣减、退款回滚的全流程闭环;3)批量数据导出,支持Excel/CSV格式的大数据量导出。业务流程上,系统通过Java团队拉取原始订单数据,由我负责消费处理并调用订单创建接口写入本地系统,同时通过Redis锁与唯一索引保证幂等性,避免重复下单。
整体采用Laravel框架构建RESTful API,MySQL存储业务数据,Redis实现分布式锁与缓存,XXL-JOB调度定时任务。我负责B2B用户端订单模块、库存模块的核心接口维护与开发。针对订单数据消费场景,设计了统一格式转换层与平台字段映射器,实现多平台数据标准化;在现货/期货库存管理上,通过Redis锁+数据库唯一索引双重机制保证库存锁定、发货扣减、退款回滚的一致性,解决了高并发下的超卖问题。批量导出功能采用迭代器模式与yield分块查询,配合流式写入CSV,将内存占用控制在50MB以内,支持百万级数据导出。技术难点在于多平台订单字段差异大且字段数量多(50+字段),通过配置化映射表将新增平台适配时间从3天缩短至半天。整体90%代码由AI辅助生成,人工Review后上线,GitLab CI/CD自动部署,累计处理订单10万+,库存操作毫秒级响应。