营销生态平台

我要开发同款
lilbeef2022年05月05日
158阅读

作品详情

项目背景: 营销生态平台主要为服务商(虚拟产品电商品台)-供应商(虚拟产品售卖方)提供一个高效、方便、安全的一个中间平台。为服务商提供即使、准确的购买决策依据。 平台共分为4个模块, 主控后台,供应商/服务商后台,风控工程,订购API工程。



开发期间主要负责主控台和订购api工程两个模块

1.主控台

1.1 项目简介: 提供一些列管控,审核,报表等功能帮助公司商务/市场/运营部门进行日常办公

1.2 工程环境: springboot2.2.4+mysql5.8+nginx+svn

1.3 技术使用: 前端采取laiyu进行开发并实现国际化,通过重定向避免数据的重复提交,提供分页显示数据。后台功能包括订单管理(包含每月订单统计,报表统计等),商品管控(商品审核,价格,商品参数修改等),人员管控(员工账号,权限等),服务商/供应商管控(资质审核,每月账单,合同管理等)等14个模块。



2.订购API

2.1 订购api可根据服务商需求,根据权重,价格等因素自主选择最合适的供应商购买商品. 若供应商订购失败,则会自动选择第二供应商循环直到购买成功

2.2 工程环境: springboot2.2.4+mysql5.8+nginx+redis+svn

2.3 技术说明:

2.3.1 由于同一商品接入了多家供应商通过http调用订购接口,不同的订购接口参数,要求,规范均不相同,整合所有接口为服务商提供统一的标准的订购接口下单 解决方案: 将参数分为完全固定参数(密钥等),半固定参数(产品编码等),动态参数(充值账号等),在基于反射整合成统一订购接口对接服务商

2.3.2 由于虚拟产品通常分为直充和卡密两种形式,基于两种形式有同步和异步两种确认结果方式,需要基于两种方式提供一个统一整合的循环订购机制,保证在第一家供应商订购失败后循环机制不会重复循环和出现逻辑漏洞(基于redis同步锁保证异步同步结果不一致时不会出现双重循环等)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论