正在显示
1 个修改的文件
包含
15 行增加
和
5 行删除
| @@ -659,7 +659,7 @@ and task.anomaly>0 ` | @@ -659,7 +659,7 @@ and task.anomaly>0 ` | ||
| 659 | type ListTask struct { | 659 | type ListTask struct { |
| 660 | SortBy1 int `pg:"sort_by_1"` | 660 | SortBy1 int `pg:"sort_by_1"` |
| 661 | CPlanCompletedAt int `pg:"c_plan_completed_at"` | 661 | CPlanCompletedAt int `pg:"c_plan_completed_at"` |
| 662 | - LastStageDiff int `pg:"last_stage_diff"` | 662 | + SortBy2 int `pg:"sort_by_2"` |
| 663 | TaskId int `pg:"task_id"` | 663 | TaskId int `pg:"task_id"` |
| 664 | Alias string `pg:"alias"` | 664 | Alias string `pg:"alias"` |
| 665 | LeaderName string `pg:"leader_name"` | 665 | LeaderName string `pg:"leader_name"` |
| @@ -713,8 +713,12 @@ func (d *TaskDao) ListTaskByHrbpV2(param ListTaskCondition) ([]ListTask, error) | @@ -713,8 +713,12 @@ func (d *TaskDao) ListTaskByHrbpV2(param ListTaskCondition) ([]ListTask, error) | ||
| 713 | when t_task.c_plan_completed_at-now_time>0 then 0 | 713 | when t_task.c_plan_completed_at-now_time>0 then 0 |
| 714 | else t_task.c_plan_completed_at-now_time | 714 | else t_task.c_plan_completed_at-now_time |
| 715 | end) as sort_by_1, | 715 | end) as sort_by_1, |
| 716 | + (case | ||
| 717 | + when t_task.l_plan_completed_at=0 then 1 | ||
| 718 | + when t_task.l_plan_completed_at-t_task.l_real_completed_at>0 then 0 | ||
| 719 | + else t_task.l_plan_completed_at-t_task.l_real_completed_at | ||
| 720 | + end) as sort_by_2, | ||
| 716 | t_task.c_plan_completed_at , | 721 | t_task.c_plan_completed_at , |
| 717 | - t_task.l_plan_completed_at-t_task.l_real_completed_at as last_stage_diff, | ||
| 718 | t_task.id as task_id, | 722 | t_task.id as task_id, |
| 719 | t_task.alias , | 723 | t_task.alias , |
| 720 | t_task.leader_name, | 724 | t_task.leader_name, |
| @@ -730,7 +734,8 @@ func (d *TaskDao) ListTaskByHrbpV2(param ListTaskCondition) ([]ListTask, error) | @@ -730,7 +734,8 @@ func (d *TaskDao) ListTaskByHrbpV2(param ListTaskCondition) ([]ListTask, error) | ||
| 730 | where 1=1 | 734 | where 1=1 |
| 731 | )select * | 735 | )select * |
| 732 | from t_task_1 | 736 | from t_task_1 |
| 733 | - order by t_task_1.sort_by_1,t_task_1.last_stage_diff, | 737 | + order by t_task_1.sort_by_1, |
| 738 | + t_task_1.sort_by_2,t_task_1.anomaly desc, | ||
| 734 | t_task_1."level",t_task_1."created_at" | 739 | t_task_1."level",t_task_1."created_at" |
| 735 | limit ? offset ? | 740 | limit ? offset ? |
| 736 | ` | 741 | ` |
| @@ -784,8 +789,12 @@ func (d *TaskDao) ListTaskNotHrbpV2(param ListTaskCondition) ([]ListTask, error) | @@ -784,8 +789,12 @@ func (d *TaskDao) ListTaskNotHrbpV2(param ListTaskCondition) ([]ListTask, error) | ||
| 784 | when t_task.c_plan_completed_at-now_time>0 then 0 | 789 | when t_task.c_plan_completed_at-now_time>0 then 0 |
| 785 | else t_task.c_plan_completed_at-now_time | 790 | else t_task.c_plan_completed_at-now_time |
| 786 | end) as sort_by_1, | 791 | end) as sort_by_1, |
| 792 | + (case | ||
| 793 | + when t_task.l_plan_completed_at=0 then 1 | ||
| 794 | + when t_task.l_plan_completed_at-t_task.l_real_completed_at>0 then 0 | ||
| 795 | + else t_task.l_plan_completed_at-t_task.l_real_completed_at | ||
| 796 | + end) as sort_by_2, | ||
| 787 | t_task.c_plan_completed_at , | 797 | t_task.c_plan_completed_at , |
| 788 | - t_task.l_plan_completed_at-t_task.l_real_completed_at as last_stage_diff, | ||
| 789 | t_task.id as task_id, | 798 | t_task.id as task_id, |
| 790 | t_task.alias , | 799 | t_task.alias , |
| 791 | t_task.leader_name, | 800 | t_task.leader_name, |
| @@ -801,7 +810,8 @@ func (d *TaskDao) ListTaskNotHrbpV2(param ListTaskCondition) ([]ListTask, error) | @@ -801,7 +810,8 @@ func (d *TaskDao) ListTaskNotHrbpV2(param ListTaskCondition) ([]ListTask, error) | ||
| 801 | where 1=1 | 810 | where 1=1 |
| 802 | )select * | 811 | )select * |
| 803 | from tt_task_1 | 812 | from tt_task_1 |
| 804 | - order by tt_task_1.sort_by_1,tt_task_1.last_stage_diff, | 813 | + order by tt_task_1.sort_by_1, |
| 814 | + tt_task_1.sort_by_2,tt_task_1.anomaly desc, | ||
| 805 | tt_task_1."level",tt_task_1."created_at" | 815 | tt_task_1."level",tt_task_1."created_at" |
| 806 | limit ? offset ? | 816 | limit ? offset ? |
| 807 | ` | 817 | ` |
-
请 注册 或 登录 后发表评论