YES 大客户系统
项目简介:该项目是提供给大客户进行办公用品采购以及维修服务,礼品卡册服务等一站式企业服务平台,
提供客户审批,下单,预算等功能。,主要负责对接第三方供应商下单等。
技术选型: 基于 dubbo+ssm 框架开发;采用 MySQL 持久化订单数据;基于 Redis 实现商品缓存,
第三方供应商 token 缓存;基于 rabbitmq 实现异步创建账单、下单商品价格与快照同步等功能;基于定
时框架 xxl-job 实现物流状态同步、订单支付状态同步,失败订单重试下单等功能
- 考虑到第三方接口混乱, 不规范, 对第三方接口进行二次封装, 隐藏了接口入参, 出参转换, 异常处
理、 及数据加密的细节,给上层业务提供统一稳定透明的接口服务
Fins 结算系统
项目简介: 该项目主要提供结算及台账服务, 公司台账关键数据:销售订单、采购订单、应收、对客发票、
应付、商家发票、及最终台数据账线上化
技术选型: 基于 Dubbo+ssm 框架开发, 采用 MySQL 持久化订单数据,使用 RabbitMQ 异步触发台个人简历
账数据,使用 elastic-job 开发定时报表邮件等, 全局异常处理切面接入钉钉等第三方工具异常报警等
遇到的问题:结算系统的台账模块会监听上游系统发来的回款信息依此来计算台账,但上游的系统偶尔会
出现重发的现象,在监听相关的接口做了幂等处理; 以及使用定时任务处理补发漏发消息等