本项目是一款提供综合服务的第三方平台,主要使用了SpringBoot 进行开发。本项
目主要服务的范围是根据小区进行,用户可以在小区内发布各种服务,当有人下单后进行接单即开
始进行服务,服务完成后用户确认完成后服务提供者会获得公司以及运营商扣除分成后的剩余奖励
,消费者以及服务提供者的推荐人也会通过分账功能获得相应奖励。用户在进行注册以及推荐新用
户注册还会获得积分奖励,可以用于抵扣一部分支付金额,还能用积分换取相应的商品,用户每日
登录也能获抽奖次数进行抽奖。
订单模块:该模块根据购物车中选中的商品生成订单,对库存进行锁定,生成订单时采用消息中
间件RabbitMQ的死信机制做一个延时发送消息的操作,判断订单状态,订单未进行支付会进行收
单操作。库存锁定时也采用延时队列的操作发送延时消息,判断当前订单状态如果完成支付将进行
库存的最终锁定。
分账功能:主要实现的功能是分配各个角色所获得的金钱奖励,主要采用的技术是微信和支付宝
这两个第三方支付平台的商家转账到零钱以及分账功能所实现的。在用户支付时开启分账,用户确
认完成时绑定分账关系进行分账,还采用了xxjob分布式定时任务定时的查询用户收益统一的进行
用户收益的打款。
积分功能:主要负责的是用户的积分体系,在用户注册时以及邀请新用户时获得相应的积分,在
用户购买服务时也会获取相应的积分,用户可以采用积分进行积分购,用一定积分抵扣一部分实付
金额。
助力拼团功能:主要负责app的助力拉新活动,老用户可以拉取新人开启拼团,当达到一定人数
是可以免费获取参加助力活动的服务。该功能主要采用了Redis分布式锁,避免多个新人在助力时
助力值增加错误。
APP性能调优:主要负责协助项目经理进行APP代码的优化,以及修改一些已知bug。