重构10个设计不友好或功能版本更新不一致造成可能出现问题的模块功能(经营统计、OA表单节点配置、考勤统计推送、用户查询等)
暂定重构模块如下:
1、教师查询(总园、分园之分)改造,教师管理后端迁移到dubbo,教师涉及面比较广,大部分查询教师列表的接口都要再核对过,调整为根据用户上的is_main_user字段判断总园分园用户,分园查询不到总园用户;
2、学生管理改造,功能搬迁到dubbo,学生保存业务逻辑复杂,需要引起异步机制处理多线数据处理,功能重构;
3、OA节点配置改造,OA中审批人是否分条件的设计重新调整,梳理OA数据流程
4、经营统计设计调整,对于这种多分支的功能,尝试引入设计模式,优化代码结构
5、考勤统计推送改造:1、功能搬迁,迁移到dubbo;2、业务改造,逻辑统一到PC端统计页面;3、代码重构,结构清晰,高复用性、可读性
6、寝室考勤:代码重构,结构清晰,高复用性、可读性
7、卡片管理功能改造,学生卡片、教师卡片、硬件管理