开发者
2024-07 - 至今
项目简介:针对企业原有财务、采购、OA、仓储、薪资等系统独立运行、数据孤岛严重、跨系统协同效率低下等问题,主导设计
并落地基于Spring Cloud 微服务架构的企业一体化运营中台。通过统一服务治理与API网关集成,打通采购供应链、资金管理、
审批流程、仓储物流等核心业务链路,实现全链路数字化闭环。系统支持PC端、移动端及微信小程序多端访问,平均审批流转时
长从4.2天缩短至0.8天(降幅81%),人工操作成本降低约67%,年节省人力工时超3,200小时;系统上线后连续18个月保持
99.95%可用率,关键接口响应时间控制在≤300ms。
技术栈:Spring Cloud Alibaba(Nacos+Sentinel)、Gateway、OpenFeign、Shiro + JWT、Redis & Redisson(分布式锁/缓
存)、MyBatis-Plus、Spring Scheduled、AOP日志切面、RabbitMQ、Kafka、用友ERP/SAP对接、OA系统(泛微)、微信支
付、PDF生成引擎(iText7)
采购供应链与仓储全流程开发(核心模块)
- 独立完成采购全生命周期模块开发,覆盖采购申请→执行→验收→入库→发货→退换货共12个核心状态节点,采用状态机模
式(State Machine Pattern)实现单据状态流转控制,结合事件驱动架构(EDA)与幂等性校验机制,解决状态混乱问题,
状态变更成功率提升至99.98%。
- 设计并实现全局唯一单号生成器(Snowflake + DB分片),支持每秒≥1,500并发生成,保障单据唯一性;引入库存预占机
制与乐观锁+版本号双重校验,消除超卖风险,库存数据准确率达100%。
- 实现差异化自动入库逻辑:对机具类物资(如设备)启用“质检后入库”流程,非机具类物资直接入仓,减少人工干预环节
40%;优化模糊查询性能,支持商品名、物料编码、订单号等6维组合检索,查询响应时间由2.1s降至0.38s。
OA系统深度对接与审批流自动化
- 完成与泛微OA系统的双向数据对接,涵盖采购申请、执行单、退换货单、电子盖章申请等8类业务单据的推送与回调处理。
- 针对异步回调失败率高、状态不一致问题,自研可扩展状态机框架,包含11种状态、23条转移规则,支持异常状态熔断重
试(最大重试3次,间隔指数退避)、空值补录、超时自动归档等功能,使回调成功率从76%提升至99.6%,数据回写完整率
100%。
- 引入消息队列(RabbitMQ)解耦推送与接收,配合本地事务表保证最终一致性,实现审批流程全自动流转,替代传统纸质
传签模式,年节约审批耗时2,800+小时。
商品与供应商管理中心开发
- 构建商品中心微服务,支持商品、SKU、分类的全量增删改查,优化批量上下架功能,单批次处理能力达5,000+条记录,处
理时间≤8秒。
- 封装基础数据初始化接口,支持计量单位、税率、售价等字段的配置化导入(CSV模板校验+批量校验),错误提示精准定
位至行号,提升数据录入效率70%。
- 实现购物车与收货地址管理模块,支持多地址保存、默认地址设置,用户下单路径缩短35%,转化率提升12%。
区域资金精细化管理模块开发
- 开发资金流水模块,支持账户级、区域级、项目级三维度资金流水查询与导出,支持10万+条数据批量导出,平均耗时4.2分
钟(较原系统快65%)。
- 开发资金流水模块,支持账户级、区域级、项目级三维度资金流水查询与导出,支持10万+条数据批量导出,平均耗时4.2分
钟(较原系统快65%)。
- 自研可配置化计息引擎,支持动态加载利率规则(JSON配置文件),实现年利率7.2%、日万分之三等5套计息策略灵活切
换,支持按区域、项目、客户类型差异化计息,利率精度保留5位小数。
- 支持热更新机制:规则变更后无需重启服务,可在15秒内生效,成功支撑年度计息政策平滑迭代,避免业务中断。
定时任务与公共功能优化
- 基于Spring Scheduled + Quartz构建分布式定时任务调度平台,实现采购单据自动推送至OA、PDF电子印章自动生成等14
项关键任务,任务执行准确率100%,故障自动补偿机制覆盖98%异常场景。
- 重构数据导出功能,支持多条件组合查询、自定义列选择、序号自动生成、公式化表头(如“本日余额=上日余额+今日收
入-支出”),提升报表制作效率60%。
- 实现三级数据权限体系:角色级(功能权限)、部门级(数据范围)、用户级(敏感字段脱敏),结合动态SQL拦截器,实
现查询、导出、验收等操作的细粒度控制,满足等保二级合规要求。
项目难点