From 43447c1cd82337f5c3a79f4fecce719de66879e9 Mon Sep 17 00:00:00 2001
From: liyj <15602261488@163.com>
Date: Mon, 23 Sep 2024 15:48:48 +0800
Subject: [PATCH] 1、工作台接口优化2

---
 dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseTaskWebController.java |   63 +++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 0 deletions(-)

diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseTaskWebController.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseTaskWebController.java
index 2ea8659..ac47c5e 100644
--- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseTaskWebController.java
+++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/controller/web/CaseTaskWebController.java
@@ -425,12 +425,18 @@
                 case 4:
                     sortName = "superviseCount";
                     break;
+                default:
+                    sortName = "t1.create_time";
+                    break;
             }
             switch (sortType){
                 case 1:
                     sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
                 case 2:
+                    sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
                     break;
             }
@@ -507,12 +513,18 @@
                 case 4:
                     sortName = "superviseCount";
                     break;
+                default:
+                    sortName = "t1.create_time";
+                    break;
             }
             switch (sortType){
                 case 1:
                     sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
                 case 2:
+                    sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
                     break;
             }
@@ -571,12 +583,23 @@
                 case 4:
                     sortName = "superviseCount";
                     break;
+                default:
+                    // 不予受理
+                    if (status == 3){
+                        sortName = "t1.case_task_time";
+                    }else {
+                        sortName = "t1.create_time";
+                    }
+                    break;
             }
             switch (sortType){
                 case 1:
                     sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
                 case 2:
+                    sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
                     break;
             }
@@ -676,12 +699,18 @@
                 case 4:
                     sortName = "superviseCount";
                     break;
+                default:
+                    sortName = "t1.create_time";
+                    break;
             }
             switch (sortType){
                 case 1:
                     sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
                 case 2:
+                    sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
                     break;
             }
@@ -752,12 +781,22 @@
                 case 3:
                     sortName = "superviseCount";
                     break;
+                default:
+                    if (status == 0) {
+                        sortName = "t1.apply_time";
+                    }else {
+                        sortName = "t1.audit_time";
+                    }
+                    break;
             }
             switch (sortType){
                 case 1:
                     sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
                 case 2:
+                    sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
                     break;
             }
@@ -814,12 +853,18 @@
                 case 4:
                     sortName = "t1.apply_time";
                     break;
+                default:
+                    sortName = "t1.return_time";
+                    break;
             }
             switch (sortType){
                 case 1:
                     sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
                 case 2:
+                    sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
                     break;
             }
@@ -885,12 +930,18 @@
                 case 3:
                     sortName = "t2.caseGrade";
                     break;
+                default:
+                    sortName = "t1.turnaroundTime";
+                    break;
             }
             switch (sortType){
                 case 1:
                     sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
                 case 2:
+                    sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
                     break;
             }
@@ -943,12 +994,18 @@
                 case 2:
                     sortName = "t1.case_level";
                     break;
+                default:
+                    sortName = "t1.sup_time";
+                    break;
             }
             switch (sortType){
                 case 1:
                     sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
                 case 2:
+                    sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
                     break;
             }
@@ -1072,6 +1129,9 @@
                 case 3:
                     sortName = "superviseCount";
                     break;
+                default:
+                    sortName = "t1.handle_time";
+                    break;
             }
             switch (sortType){
                 case 1:
@@ -1080,6 +1140,9 @@
                 case 2:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
                     break;
+                default:
+                    sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
             }
             if(ObjectUtils.isEmpty(sort)){
                 sort = Sort.by(Sort.Direction.DESC, "t1.create_time");

--
Gitblit v1.8.0