1

石化行业会员营销与交易中台产品系统

我要开发同款
伯融2026年11月04日
17阅读

技术信息

语言技术
Java、Python、Node.js、MySQL、Go
系统类型
Web、小程序轻应用、Linux
行业分类
物联网、电商

作品详情

行业场景

项目面向成品油零售行业,服务民营加油站与连锁油企。立项原因是企业原有会员系统基于 SQL Server,只覆盖会员卡、优惠券和站内消费记录,支撑不了小程序或公众号多端入口、线上支付、储值赠送与门店分账,营销活动只能靠人工配置,会员权益和消费数据也很难沉淀。行业背景是加油站普遍用会员价、地板价、储值赠送、券包和抽奖活动做私域复购,总部还要按门店、油品、员工核算营收与分账,因此需要一套打通车主端、门店或企业端、平台管理端的会员交易中台,把加油下单、支付分账、储值营销和旧系统数据集中到一条处理链路。

功能介绍

项目三端共用一套后端。① 车主端(微信小程序与 H5):微信、支付宝授权登录,附近油站与油枪查询,加油计价下单(门店价与会员价、虚拟枪价、地板价、优惠券、红包、副卡、柴汽油余额组合抵扣),微信、支付宝、京东、Adapay 在线支付,多档位储值充值及赠送,券包领取与核销,抽奖、盲盒、虚拟币、等级礼、注册礼等营销活动,积分商城(商品、购物车、下单、到店核销),以及订单评价、车辆管理、推荐人关系、副卡子账户、余额账单流水和消息推送。② 门店或企业端:企业、门店、员工三级组织与权限,油枪及门店价、会员价维护,充值赠送规则、券与券包投放、活动与中奖概率配置,订单核销、退款、作废,门店账单与分账,销售、油品升数、客流、活动效果、员工绩效等经营报表。③ 平台管理端:公司、门店、账号角色管理,旧系统会员、储值卡、券数据对接导入,支付回调与对账、系统参数、公告和操作日志。

项目实现

我负责除前端开发外的全部工作:后端架构设计与 Maven 多模块拆分、Dubbo 接口与 DTO 契约设计、领域服务与 DAO 实现、数据库模型设计、三方支付、微信、短信、对象存储对接、XXL-Job 定时任务、WebSocket 消息推送,以及服务器环境搭建、Docker 容器化部署、Nacos 配置与多环境隔离、nginx 反向代理、上线发布和线上排障运维。项目后端约 2300 个 Java 类、210 个以上控制器、211 个 Dubbo 服务。

技术栈:Java 8、Spring Boot 2.3.2、Spring Cloud Hoxton.SR9、Spring Cloud Alibaba 2.2.6、Dubbo 2.7.12、Nacos 2.0.1、MyBatis-Plus 3.4.2(含 Join)、MySQL/MariaDB 与 SQL Server 双数据源、Redis(Jedis + jedis-lock)、XXL-Job、Knife4j、Docker。架构是单仓多模块:三端 consumer 出 REST 接口,经 Dubbo facade 契约到 provider 业务实现,共 7 个进程(api-admin、api-company、api-personal、sv-core、sv-websocket、sv-old-system、xxl-job),服务版本与配置全部外置到 Nacos,按命名空间切环境。

亮点:① 计价引擎先按门店价把加油机金额换算成升数、再乘会员价,并按固定顺序处理地板价、虚拟枪价、券、红包、副卡、柴汽油余额六类优惠,支付金额拆成多段落库;② 财务侧汽油、柴油、地板价、红包、积分五类余额,用变动流水推导余额并懒回写账户,门店分账按固定费率多方拆分、余数归第二方吸收舍入误差;③ 支付通道统一收口,京东 / Adapay 下单、回调验签

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论