From d6a6ba7e6484a352ff9c8c4c69a14d363bb23d72 Mon Sep 17 00:00:00 2001
From: zhn <947514737@qq.com>
Date: Wed, 14 Dec 2022 15:49:28 +0800
Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E8=AE=A2=E9=98=85-=E8=A1=A8?=
=?UTF-8?q?=E5=A4=B4=E6=8E=92=E5=BA=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mapper/xml/OnlCgformCollectionMapper.xml | 13 ++--
.../impl/OnlCgformCollectionServiceImpl.java | 14 ++--
.../mapper/OnlCgformSubscribeMapper.java | 5 +-
.../mapper/xml/OnlCgformSubscribeMapper.xml | 64 ++++++++++++++++++-
.../impl/OnlCgformSubscribeServiceImpl.java | 13 +++-
5 files changed, 93 insertions(+), 16 deletions(-)
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/collection/mapper/xml/OnlCgformCollectionMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/collection/mapper/xml/OnlCgformCollectionMapper.xml
index 71e60206a..2cca02b0b 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/collection/mapper/xml/OnlCgformCollectionMapper.xml
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/collection/mapper/xml/OnlCgformCollectionMapper.xml
@@ -56,15 +56,16 @@
order by CONVERT( ${params.orderByField} USING gbk) COLLATE gbk_chinese_ci
-
- ${params.orderBy}
-
+
order by occ.create_time
-
- ${params.orderBy}
-
+
+
+ asc
+
+
+ desc
order by occ.create_time desc
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/collection/service/impl/OnlCgformCollectionServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/collection/service/impl/OnlCgformCollectionServiceImpl.java
index 16fb190dd..7741d6b9a 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/collection/service/impl/OnlCgformCollectionServiceImpl.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/collection/service/impl/OnlCgformCollectionServiceImpl.java
@@ -228,25 +228,27 @@ public class OnlCgformCollectionServiceImpl extends ServiceImpl queryPageList(Map params) {
+// params.put("orderByField","serial_number");
+// params.put("orderBy","1");
Integer pageNo = Integer.parseInt(params.get("pageNo").toString());
Integer pageSize = Integer.parseInt(params.get("pageSize").toString());
IPage page = new Page(pageNo, pageSize);
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
params.put("createBy",sysUser.getUsername());
IPage result = onlCgformCollectionMapper.queryPageList(page,params);
- result = stateSort(params,pageNo,pageSize,result);
+ //表头排序(状态单独处理)
+ if(ObjectUtils.isNotEmpty(params.get("orderByField")) && "state".equals((String) params.get("orderByField"))){
+ List
-
+
+
+ and bdl.state in
+
+ #{item}
+
+
+
+ order by CONVERT( ${params.orderByField} USING gbk) COLLATE gbk_chinese_ci
+
+
+ order by ocs.create_time
+
+
+ asc
+
+
+ desc
+
+
+ order by ocs.create_time desc
+
+
+
-
\ No newline at end of file
+
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/subscribe/service/impl/OnlCgformSubscribeServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/subscribe/service/impl/OnlCgformSubscribeServiceImpl.java
index af993cf26..34d732bfd 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/subscribe/service/impl/OnlCgformSubscribeServiceImpl.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/subscribe/service/impl/OnlCgformSubscribeServiceImpl.java
@@ -10,6 +10,7 @@ import com.jero.common.exception.JeroBootException;
import com.jero.common.system.vo.LoginUser;
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl;
+import com.jero.modules.collection.service.impl.OnlCgformCollectionServiceImpl;
import com.jero.modules.ocr.util.LineHumpUtil;
import com.jero.modules.subscribe.entity.OnlCgformSubscribe;
import com.jero.modules.subscribe.mapper.OnlCgformSubscribeMapper;
@@ -17,6 +18,7 @@ import com.jero.modules.subscribe.service.IOnlCgformSubscribeService;
import com.jero.modules.system.entity.SysDictItem;
import com.jero.modules.system.service.impl.SysDictItemServiceImpl;
import org.apache.commons.collections4.CollectionUtils;
+import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired;
@@ -40,6 +42,8 @@ public class OnlCgformSubscribeServiceImpl extends ServiceImpl queryPageList(Map params) {
+// params.put("orderByField","title");
+// params.put("orderBy","1");
Integer pageNo = Integer.parseInt(params.get("pageNo").toString());
Integer pageSize = Integer.parseInt(params.get("pageSize").toString());
IPage page = new Page(pageNo, pageSize);
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
params.put("createBy",sysUser.getUsername());
IPage result = onlCgformSubscribeMapper.queryPageList(page,params);
+ //表头排序(状态单独处理)
+ if(ObjectUtils.isNotEmpty(params.get("orderByField")) && "state".equals((String) params.get("orderByField"))){
+ List> mapList = onlCgformSubscribeMapper.infoList(params);
+ result = onlCgformCollectionService.stateSort(params,pageNo,pageSize,result,mapList);
+ }
List> records = result.getRecords();
dataDispose(records,params);
return result;
@@ -271,4 +282,4 @@ public class OnlCgformSubscribeServiceImpl extends ServiceImpl