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 7741d6b9a..d475d8a21 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 @@ -230,16 +230,21 @@ public class OnlCgformCollectionServiceImpl extends ServiceImpl queryPageList(Map params) { // params.put("orderByField","serial_number"); // params.put("orderBy","1"); + if(ObjectUtils.isEmpty(params.get("orderByField"))){ + params.put("orderBy",""); + } 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); + IPage result = new Page(); //表头排序(状态单独处理) if(ObjectUtils.isNotEmpty(params.get("orderByField")) && "state".equals((String) params.get("orderByField"))){ List> infoList = onlCgformCollectionMapper.infoList(params); result = stateSort(params,pageNo,pageSize,result,infoList); + }else{ + result = onlCgformCollectionMapper.queryPageList(page,params); } List> records = result.getRecords(); dataDispose(records,params); 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 34d732bfd..a24fa9ae1 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 @@ -25,7 +25,11 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.text.SimpleDateFormat; -import java.util.*; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; import java.util.stream.Collectors; /** @@ -209,16 +213,21 @@ public class OnlCgformSubscribeServiceImpl extends ServiceImpl queryPageList(Map params) { // params.put("orderByField","title"); // params.put("orderBy","1"); + if(ObjectUtils.isEmpty(params.get("orderByField"))){ + params.put("orderBy",null); + } 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); + IPage result = new Page(); //表头排序(状态单独处理) 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); + }else{ + result = onlCgformSubscribeMapper.queryPageList(page,params); } List> records = result.getRecords(); dataDispose(records,params);