中国联通和供应商实现B2B对接,联通商城开放接口(联通发货单、物流信息等),供应商与商城进行接口对接,实时将信息推送给商城,双方实现信息同步。
1. 系统管理
用户权限管理:支持多角色(供应商、管理员、审核员)权限分配,精细化控制功能访问权限。
登录认证:支持账号密码、短信验证码、OAuth2.0 第三方登录,并集成风控防刷机制。
日志审计:记录用户操作日志,支持按时间、操作类型、用户等多维度查询和导出。
系统配置:可动态调整平台参数(如订单超时时间、API 限流阈值等)。
2. 订单管理
订单同步:支持供应商手动录入或 API 自动同步外部订单,确保数据一致性。
订单状态跟踪:实时更新订单状态(待审核、已确认、待发货、已发货、已完成、已取消)。
订单查询与筛选:支持按订单号、时间范围、供应商、商品等多条件组合查询。
异常订单处理:自动识别异常订单(如库存不足、价格不符),并支持人工介入调整。
3. 发货单管理
发货单生成:订单确认后自动生成发货单,关联物流信息(快递公司、运单号)。
物流跟踪:对接第三方物流 API(如顺丰、中通),实时更新物流状态并推送通知。
批量发货:支持 Excel 导入或 API 批量操作,提升大订单量处理效率。
签收管理:支持电子签收或扫码确认,自动更新订单状态并触发结算流程。
1. 项目角色与开发周期
角色及人数:
产品经理(1人):需求分析、原型设计;
后端开发(2人):接口开发、数据对接;
前端开发(1人):页面实现、交互优化;
测试工程师(1人):功能/性能测试;
运维(1人):环境部署、网络配置。
开发周期:2个月。
我的职责:
需求沟通(与供应商/内部团队对接);
系统设计(技术选型、架构评审);
开发指挥(任务分配、进度把控);
风险管理(协调资源、解决技术难点)。
2. 技术栈与实现亮点/难点
技术栈:
后端:Spring Boot + Dubbo(微服务)、MySQL(分库分表)、Redis(缓存)、Kafka(异步通信);
前端:Vue2 + Element Plus;
安全:OAuth2.0 + HTTPS + 数据脱敏;
部署:Kubernetes(容器化)+ Nginx(负载均衡)。
亮点:
高并发处理:Redis秒级缓存+Kafka削峰,支撑5000+ TPS;
自动化对接:标准化API网关,支持供应商自助接入。
难点:
数据一致性:分布式事务(Seata)保障对账准确性;
安全防护:防SQL注入/重放攻击的多层校验机制。