From 065f6c574b099611efcf5c540de0fccb4454ee21 Mon Sep 17 00:00:00 2001
From: liyj <15602261488@163.com>
Date: Mon, 23 Sep 2024 16:41:31 +0800
Subject: [PATCH] 1、工作台优化3

---
 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..b46a0a6 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,6 +425,9 @@
                 case 4:
                     sortName = "superviseCount";
                     break;
+                default:
+                    sortName = "t1.create_time";
+                    break;
             }
             switch (sortType){
                 case 1:
@@ -432,6 +435,9 @@
                     break;
                 case 2:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
+                    sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
             }
             if(ObjectUtils.isEmpty(sort)){
@@ -507,6 +513,9 @@
                 case 4:
                     sortName = "superviseCount";
                     break;
+                default:
+                    sortName = "t1.create_time";
+                    break;
             }
             switch (sortType){
                 case 1:
@@ -514,6 +523,9 @@
                     break;
                 case 2:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
+                    sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
             }
             if(ObjectUtils.isEmpty(sort)){
@@ -571,6 +583,14 @@
                 case 4:
                     sortName = "superviseCount";
                     break;
+                default:
+                    // 不予受理
+                    if (status == 3){
+                        sortName = "t1.case_task_time";
+                    }else {
+                        sortName = "t1.create_time";
+                    }
+                    break;
             }
             switch (sortType){
                 case 1:
@@ -578,6 +598,9 @@
                     break;
                 case 2:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
+                    sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
             }
             if(ObjectUtils.isEmpty(sort)){
@@ -676,6 +699,9 @@
                 case 4:
                     sortName = "superviseCount";
                     break;
+                default:
+                    sortName = "t1.create_time";
+                    break;
             }
             switch (sortType){
                 case 1:
@@ -683,6 +709,9 @@
                     break;
                 case 2:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
+                    sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
             }
             if(ObjectUtils.isEmpty(sort)){
@@ -752,6 +781,13 @@
                 case 3:
                     sortName = "superviseCount";
                     break;
+                default:
+                    if (status == 0) {
+                        sortName = "t1.apply_time";
+                    }else {
+                        sortName = "t1.audit_time";
+                    }
+                    break;
             }
             switch (sortType){
                 case 1:
@@ -759,6 +795,9 @@
                     break;
                 case 2:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
+                    sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
             }
             if(ObjectUtils.isEmpty(sort)){
@@ -814,6 +853,9 @@
                 case 4:
                     sortName = "t1.apply_time";
                     break;
+                default:
+                    sortName = "t1.return_time";
+                    break;
             }
             switch (sortType){
                 case 1:
@@ -821,6 +863,9 @@
                     break;
                 case 2:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
+                    sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
             }
             if(ObjectUtils.isEmpty(sort)){
@@ -885,6 +930,9 @@
                 case 3:
                     sortName = "t2.caseGrade";
                     break;
+                default:
+                    sortName = "t1.turnaroundTime";
+                    break;
             }
             switch (sortType){
                 case 1:
@@ -892,6 +940,9 @@
                     break;
                 case 2:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
+                    sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
             }
             if(ObjectUtils.isEmpty(sort)){
@@ -943,6 +994,9 @@
                 case 2:
                     sortName = "t1.case_level";
                     break;
+                default:
+                    sortName = "t1.sup_time";
+                    break;
             }
             switch (sortType){
                 case 1:
@@ -950,6 +1004,9 @@
                     break;
                 case 2:
                     sort = Sort.by(Sort.Direction.DESC, sortName);
+                    break;
+                default:
+                    sort = Sort.by(Sort.Direction.ASC, sortName);
                     break;
             }
             if(ObjectUtils.isEmpty(sort)){
@@ -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.ASC, sortName);
+                    break;
             }
             if(ObjectUtils.isEmpty(sort)){
                 sort = Sort.by(Sort.Direction.DESC, "t1.create_time");

--
Gitblit v1.8.0