### 福利 plus 电商平台项目
福利 PLUS 该项目是一个员工福利商城平台,对接京东、网易严选、百果园、美年大健
康、去哪儿等平台商品、包含信用卡还款、话费充值、加油卡充值、滴滴打车、机票、火车
票、酒店等主要功能,系统主要分为买家端(pc 与移动,其中移动端包含:微信、微信小
程序、安卓、ios、手机浏览器、钉钉)、卖家端、admin 管理端、HR 管理端几个子系统。项
目 使 用 Maven 进 行 管 理 , 采 用 分 布 式 部 署 。
spring+springMVC+mybatis+dubbo+Zookeeper+shiro+redis+Solr+ActiveMQ+freemarker 等 框 架
开发,基于 OpenSearch 的全平台商品搜索,MySql 分布式数据库,nginx 负载均衡
我在此项目负责商品管理、订单管理、购物车管理相关功能,对接网易严选商城,使用
线程池多线程的同步商品,使用 redis 来做分布式锁保证线程安全,基于阿里 OpenSearch 实
现商品全文检索功能,微信小程序,安卓、ios 接口对接,移动端微信支付、微信 h5 支付、
支付宝支付对接功能开发,并承担主要功能设计工作。
在进行客户下单管理开发中,由于各种优惠券以及优惠条件和商品来源不同,需要做大
量的判断使得代码冗长不易读,为了解决这个问题使用了策略模式,将不同的价格算法分割,
商品将根据情况动态的选择不同的算法得出最终的价格。