项目描述:华为商城(vmall)是华为公司旗下的自营电子商务平台,提供华为手机、无线上网设备、平板电脑
、配件等系列终端产品的销售和服务;基于O2O,B2C,B2B模式;针对客户的不同,以及客户需求的不同,实现线上
线下对商品的选择,消费。
项目架构: SpringBoot、SpringMVC、Dubbo、MyBatis、RocketMQ、Redis、MySQL、Apollo、ElasticJob
负责功能: 订单风控审核、服务商品下单、首页商品搜索、商品授权、商家授信
技术要点:
1)对接入风控的商品下单时,需要进行二次人工风控审核的订单,利用RocketMQ发送消息同步订单数据表信息,
并发送短信和邮件的形式告知下单人及运营人员及时处理异常订单
2)服务商品调用普通下单接口完成立即下单操作,意向单下单时,需要运营人员对下单商品价格,数量,种类进
行调节完成初审,初审通过后,待运营人员对初审结果进行终审,两次审核全部通过后才能完成下单操作
3)首页进行商品搜索时,利用ElasticSearch的数据搜索与分析引擎,对匹配到的结果排序,打分,再返回结果
呈现给用户,避免人工对数据的分析,节省工作量
4)管理台添加一个商品后,将商品授权给账户,按照账户所属公司或门店,公司或门店所属的会员类型授权
5)平台可以对入驻的商家进行额度授信,商家申请额度,平台审核通过后,商家可以购买额度以内的商品,避免
商 家频繁支付费用