「仙居链」由仙桃市城市发展投资集团打造,定位为仙桃市数字化改革标杆工程。项目覆盖仙桃及周边地区 2000+ 建材供应商与施工总包方,年交易额达 35 亿元。然而长期以来,建材交易高度依赖线下签合同、QQ 对账、Excel 行情群发的传统模式,存在流程不规范、对账效率低、价格不透明、合同履约风险高等系列痛点,难以满足国资监管与产业升级的双重需求。为此集团立项打造「建材供应链交易一体化平台」,通过数字化手段实现挂牌、竞价、合同、支付、物流、结算全线上闭环,并使其成为政府造价、行业监管的权威参考依据。
2. 行业场景与业务背景
所属行业:B2B 大宗建材交易 / 建筑工程供应链行业
业务背景:
平台性质:仙桃市城发投集团控股,国资背景,承担产业数字化与合规监管双重使命
上游:2000+ 建材供应商(水泥、钢材、砂石、粉煤灰等品类)
采购方:本地及周边施工总包单位
核心痛点:
线下合同易篡改、履约难追溯
QQ/微信对账效率低、易出错
行情依赖人工 Excel 群发,权威性不足
大额对公支付流程冗长,到账慢
战略定位:成为仙桃市政府造价站价格指数参考依据,实现价格行情的行业权威发布
1. 挂牌管理模块
供应商可在线发布建材挂牌信息(品类、规格、数量、底价、库存、交货周期等),支持一口价挂牌、竞价挂牌等多种模式,覆盖水泥、钢材、砂石、粉煤灰等核心品类,并提供挂牌审核、上下架、库存联动管理。
2. 撮合竞价模块
支持施工总包方根据需求发起询价/竞价,系统基于品类、价格、距离、履约能力等维度智能撮合匹配;支持一对多公开竞价、密封报价、阶梯报价等多种竞价模式,过程全程留痕可追溯。
3. 电子合同模块
对接法大大在线签章 API,实现CFCA 数字证书 + 人脸认证 + 意愿认证 + 防篡改 PDF 合同,签署成功率 99.6%,合同法律有效性已被当地法院采信。
4. 在线支付模块
集成工商银行 B2B 银企直付,支持单笔 5000 万大额对公转账,30 秒到账,突破第三方支付平台限额瓶颈,并通过 RocketMQ 事务消息确保"支付成功 → 库存扣减"的最终一致性。
5. 物流与结算模块
支持发货登记、物流轨迹跟踪、签收凭证上传、结算账期管理、对账单生成、资金分账与划拨,构建完整的"钱流 + 物流 + 票据流"三流合一闭环。
6. 行情数据中心(核心亮点)
自研爬虫集群每日 8 轮抓取 8 大行情源数据,通过归一化处理生成「仙居链价格指数」,与现货价格相关性达 0.91,已成为仙桃市政府造价站官方参考依据,赋能行业价格决策。
7. 多端协同
后台管理端:Vue2 + ElementUI,供平台运营与企业内部管理使用
H5 交易端:移动端适配,施工方现场即可完成挂牌查看、下单、签约、支付等操作
8. 安全与合规体系
基于 Spring Security OAuth2 统一认证 + 短信验证码,关键操作全日志审计,已顺利通过市国资委信息安全检查。
1. 个人负责任务(全栈工程师)
架构设计:基于 Spring Boot 2.7 + Nacos 设计微服务架构,完成用户、商品、订单、合同、支付、物流、行情、风控等核心服务拆分
状态机引擎:独立设计并实现「挂牌 → 竞价 → 成单 → 电子合同 → 在线支付 → 发货 → 结算」7 步交易状态机,确保流程严谨可追溯
后端开发:基于 MyBatis-Plus + MySQL 8 完成各服务编码与数据库设计
第三方对接:主导法大大电子签章、工商银行银企直付的集成与联调,确保大额支付稳定可靠
爬虫研发:自研爬虫集群(基于 WebMagic + IP 代理池 + 指纹浏览器),抓取 8 大行情源数据并完成归一化处理
价格指数模型:设计并实现「仙居链价格指数」归一化算法,使指数与现货价格相关性达到 0.91
性能优化:通过索引重构 + Redis 缓存热点牌价,将行情列表接口在 2k QPS 下 P99 响应控制在 420ms
前端开发:负责后台管理端(Vue2 + ElementUI)与 H5 交易端核心页面开发
安全合规:构建基于 OAuth2 的统一认证体系与全操作日志审计能力
部署运维:基于 Docker + Jenkins 完成 CI/CD 自动化部署,版本回滚 < 3 分钟
2. 技术栈
类别 技术
后端框架 Spring Boot 2.7、Nacos(注册/配置中心)、MyBatis-Plus
安全框架 Spring Security、OAuth2
存储 MySQL 8、Redis
消息中间件 RocketMQ(事务消息)
第三方服务 法大大在线签章、工商银行 B2B 银企直付
数据采集 WebMagic、IP 代理池、指纹浏览器
前端 Vue2、ElementUI、Axios、H5 移动端
运维 Docker、Jenkins、ELK
3. 实现亮点
7 步状态机驱动
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论