项目一:轮胎行业小程序(产品展示 + 门店服务 + 追溯查询)
项目背景:
为某大型轮胎集团开发面向车主/门店的C端小程序,核心功能包括:轮胎产品展示与参数查询、附近门店导航与预约服务、轮胎防伪码扫码追溯(生产批次、质检报告、物流链路)。不涉及在线支付下单,以信息展示和服务导流为主。
使用框架与技术:
RuoYi-Pro(前后端分离版)作为后端脚手架,利用代码生成器快速搭建产品库、门店信息、扫码记录等基础模块;小程序端使用微信原生开发。
我的角色: 全栈开发(后端Java + 小程序前端)
关键难点与解法:
轮胎参数结构化存储:不同规格轮胎(轿车/SUV/载重)有差异化的技术参数(速度级别、载重指数、胎面花纹等),设计动态属性扩展表(EAV模型),支持运营后台灵活配置不同品类的参数模板,无需改表发版。
防伪追溯查询:用户扫轮胎侧壁二维码,需在3秒内返回生产批次、质检报告(PDF)、物流轨迹。利用Redis缓存批次基础信息,质检报告使用OSS预签名URL实现安全下载,日均扫码查询2000+次。
附近门店推荐:集成微信地图SDK,根据用户LBS返回3公里内签约门店列表,支持按服务类型(补胎/换胎/保养)筛选。
最终产出:
覆盖200+款轮胎产品、800+家签约门店;扫码追溯查询响应时间<500ms;上线3个月累计用户5.2万,门店预约转化率18%。
项目二:小程序商城(含代理商多级返利系统)
项目背景:
为某快消品/零售品牌商开发B2C小程序商城,核心难点在于代理商多级返利制度(按销量阶梯、区域系数、季度考核系数复合计算),需实时展示代理商预估奖励金额,订单数据需同步至金蝶ERP。
使用框架与技术:
RuoYi-Pro(前后端分离版)作为基础脚手架,利用代码生成器快速搭建商品管理、代理商管理、订单管理等基础模块;JNPF流程引擎用于返利审批流程配置;Uni-app开发商城小程序端。
我的角色: 全栈开发(后端Java + 小程序前端)
关键难点与解法:
奖励计算性能优化:原方案每次查询实时计算数百家代理商的阶梯返利,数据库CPU飙升。使用RuoYi-Pro的Redis缓存模块缓存考核周期内的基础销量数据,结合自研规则引擎(Drools)动态计算,将奖励查询耗时从3.2s降至180ms。
数据防篡改:所有计算逻辑在Java后端完成,前端仅做展示,关键字段使用数字签名防篡改。
订单与ERP同步:小程序订单通过RocketMQ异步推送至金蝶K/3 WISE,配合RuoYi-Pro的XXL-JOB定时任务做对账补偿机制,保证财务数据最终一致性。
最终产出:
上线首月处理订单1.2万笔,奖励计算零差错;代理商可通过小程序实时查看预估返利,满意度提升40%;系统支持运营后台动态配置奖励规则(无需发版即时生效)。
项目三:车间图纸文件管理系统(制造业CAD/DWG管理)
项目背景:
工厂车间内有大量CAD图纸、工艺文件(PDF/DWG格式),原用共享文件夹管理,存在版本混乱、权限失控、查找困难三大问题,常因工人误用旧版本图纸导致生产错误。
使用框架与技术:
RuoYi(单体版)为基础脚手架;JNPF文件服务模块实现大文件断点续传;Jeecg在线预览能力集成CAD转PDF服务;Vue3开发车间触摸屏工位看板。
我的角色: 全栈开发(后端+前端管理界面+车间触摸屏端)
关键难点与解法:
大文件存储与预览:DWG文件无法浏览器直接预览,集成AutoCAD Web API + 转PDF服务,上传时自动生成PDF预览图,前端使用vue-pdf展示。
版本管理(类Git机制):在RuoYi框架上自定义实现图纸版本表,每份图纸修改生成新版本,保留历史记录并支持回滚至任意指定版本;MySQL存储版本元数据 + OSS存储文件实体。
车间工位看板:开发触摸屏专用页面(Vue3 + 响应式设计),工人扫工牌二维码即可查看当前工序对应的最新图纸,自动记录查看日志用于质量追溯。
权限控制:利用RuoYi的部门+角色+菜单权限体系,实现按车间、按工序的精细化图纸访问控制。
最终产出:
覆盖5000+份图纸,日均200+次预览/下载;因"使用旧版本图纸"造成的生产错误从每月3-4起降至0起;图纸查找平均时间从15分钟缩短至10秒以内。
项目四:金蝶K/3 WISE二次开发(财务收入拆分+采购BOM校验)
项目背景:
客户使用金蝶K/3 WISE,标准功能无法满足其按"销售区域+产品线"自动拆分收入,以及采购订单与BOM自动匹配校验的需求,需开发插件扩展系统能力。
使用框架与技术:
金蝶K/3 BOS平台(Java插件SDK);JNPF