Commit 7f69eb1d3f503acc92d4406423adb0be791a52c8

Authored by hujiaqi
1 parent 8badb0b6bf

添加排序

Showing 1 changed file with 11 additions and 8 deletions

platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyService.java View file @ 7f69eb1
1 1 package com.lyms.platform.biz.service;
2 2  
3   -import java.util.List;
4   -
5   -import org.apache.commons.lang.StringUtils;
6   -import org.springframework.beans.factory.annotation.Autowired;
7   -import org.springframework.data.domain.Sort.Direction;
8   -import org.springframework.stereotype.Service;
9   -
10 3 import com.lyms.platform.biz.dal.IBabyDao;
11 4 import com.lyms.platform.common.dao.operator.MongoCondition;
12 5 import com.lyms.platform.common.dao.operator.MongoQuery;
13 6 import com.lyms.platform.common.dao.operator.Page;
14 7 import com.lyms.platform.pojo.BabyModel;
15 8 import com.lyms.platform.query.BabyModelQuery;
  9 +import org.apache.commons.lang.StringUtils;
  10 +import org.springframework.beans.factory.annotation.Autowired;
  11 +import org.springframework.data.domain.Sort.Direction;
  12 +import org.springframework.stereotype.Service;
16 13  
  14 +import java.util.List;
  15 +
17 16 @Service
18 17 public class BabyService {
19 18  
20 19  
... ... @@ -42,8 +41,12 @@
42 41 babyQuery.mysqlBuild(iBabyDao.queryBabyCount(babyQuery.convertToQuery()));
43 42 query.start(babyQuery.getOffset()).end(babyQuery.getLimit());
44 43 }
  44 + if(StringUtils.isNotEmpty(babyQuery.getOrder())){
  45 + return iBabyDao.queryBabyWithQuery(query.addOrder(Direction.DESC, babyQuery.getOrder()));
  46 + }else {
45 47  
46   - return iBabyDao.queryBabyWithQuery(query.addOrder(Direction.DESC, "id"));
  48 + return iBabyDao.queryBabyWithQuery(query.addOrder(Direction.DESC, "id"));
  49 + }
47 50 }
48 51  
49 52 public int queryBabyCount(BabyModelQuery babyQuery){