From 51c36e6f6b17862714fbd5c42da43386dc05d28a Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Fri, 09 Apr 2021 14:32:29 +0800
Subject: [PATCH] Merge branch 'dev' of http://blit.7drlb.com:8888/r/moral into dev

---
 screen-api/src/main/java/com/moral/api/service/impl/GroupServiceImpl.java |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/service/impl/GroupServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/GroupServiceImpl.java
index ce249a6..49a9833 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/GroupServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/GroupServiceImpl.java
@@ -1,28 +1,24 @@
 package com.moral.api.service.impl;
 
-import java.util.ArrayList;
-import java.util.Date;
+
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.moral.api.entity.Group;
 import com.moral.api.entity.GroupMenu;
-import com.moral.api.entity.User;
 import com.moral.api.entity.UserGroup;
 import com.moral.api.mapper.GroupMapper;
 import com.moral.api.mapper.GroupMenuMapper;
 import com.moral.api.mapper.UserGroupMapper;
-import com.moral.api.mapper.UserMapper;
 import com.moral.api.service.GroupService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.moral.constant.Constants;
 import com.moral.constant.ResponseCodeEnum;
-import com.moral.util.RegexUtils;
+import com.moral.util.ConvertUtils;
 import com.moral.util.TokenUtils;
 
 import org.springframework.beans.factory.annotation.Autowired;
@@ -110,6 +106,7 @@
         queryWrapper.eq("organization_id", organizationId)
                 .eq("is_delete", Constants.NOT_DELETE);
         Object order = parameters.get("order");
+        Object orderType = parameters.get("orderType");
         Object groupName = parameters.get("groupName");
         //������������������
         if (groupName != null) {
@@ -128,10 +125,15 @@
         int size = Integer.parseInt(parameters.get("size").toString());
         Page<Group> pageData = new Page<>(page, size);
         //������������,������id������
-        if (order == null) {
-            queryWrapper.orderByAsc("id");
+        //������������,������create_time������
+        if (order != null && orderType != null) {
+            if (Constants.ORDER_ASC.equals(orderType)) {
+                queryWrapper.orderByAsc(ConvertUtils.toLine(order.toString()));
+            } else {
+                queryWrapper.orderByDesc(ConvertUtils.toLine(order.toString()));
+            }
         } else {
-            queryWrapper.orderByAsc(order.toString(), "id");
+            queryWrapper.orderByDesc("create_time");
         }
         groupMapper.selectPage(pageData, queryWrapper);
         return pageData;

--
Gitblit v1.8.0