湖南倒三角改造(2021.01~2021.08)
一、湖南倒三角改造
为满足一线渠道向省公司反馈问题,寻求处理方式,最开始是在渠道2.0中增加了一个一键达工单的功能,经过一年的发展,工单日数量达到了10W多单,工单再放入渠道中会影响主业务的性能,
2021年开始由我主手对其进行重构,由于业务复杂,原来维护的同事离职,文档资源不全,所以不敢做大的改动,架构还是用的原来的springMVC+Freemarker,部署在tomcat中。
在改造过程中,我先梳理原有的业务逻辑和角色权限关系,先画出活动图,再用策略模式配适配器模式将原有不通用的数据模型整理成通用模板,使用工厂模式将模板加载配置到数据库中,
最终将几个上万行的超级类,改成了常见问题包,工单池包,工单管理包,扩展新的工单类型也只需要集成我定义好的通用数据模板,然后再加入自己的hander处理类,添加配置即可。
改造后的倒三角系统比原有更容易扩展并且文档也被我顺手补全,方便之后的同事接手开发,日工单量约20W单
二、图集

图1:工单统一管理页面

图2:在线工单管理页面

图3:整理的在线客服工单活动图(部分截取)
浙公网安备 33010602011771号