Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
O
OKR
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 49
    • Issues 49
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • 黄邦郑
  • OKR
  • Issues
  • #15

Closed
Open
Opened Jul 22, 2019 by 刘晓滨@lxb 
  • Report abuse
  • New issue
Report abuse New issue

重构10个设计不友好或功能版本更新不一致造成可能出现问题的模块功能(经营统计、OA表单节点配置、考勤统计推送、用户查询等)

暂定重构模块如下:

1、教师查询(总园、分园之分)改造,教师管理后端迁移到dubbo,教师涉及面比较广,大部分查询教师列表的接口都要再核对过,调整为根据用户上的is_main_user字段判断总园分园用户,分园查询不到总园用户;

2、学生管理改造,功能搬迁到dubbo,学生保存业务逻辑复杂,需要引起异步机制处理多线数据处理,功能重构;

3、OA节点配置改造,OA中审批人是否分条件的设计重新调整,梳理OA数据流程

4、经营统计设计调整,对于这种多分支的功能,尝试引入设计模式,优化代码结构

5、考勤统计推送改造:1、功能搬迁,迁移到dubbo;2、业务改造,逻辑统一到PC端统计页面;3、代码重构,结构清晰,高复用性、可读性

6、寝室考勤:代码重构,结构清晰,高复用性、可读性

7、卡片管理功能改造,学生卡片、教师卡片、硬件管理

Edited Jul 22, 2019 by 刘晓滨
Assignee
Assign to
【后端】优化遗留代码结构,提升代码质量
Milestone
【后端】优化遗留代码结构,提升代码质量
Assign milestone
Time tracking
Sep 30, 2019
Due date
Sep 30, 2019
1
Labels
后端
Assign labels
  • View project labels
Reference: hbz/OKR#15