diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyService.java index e67ff84..1b6c5d9 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyService.java @@ -1,18 +1,17 @@ package com.lyms.platform.biz.service; -import java.util.List; - -import org.apache.commons.lang.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.domain.Sort.Direction; -import org.springframework.stereotype.Service; - import com.lyms.platform.biz.dal.IBabyDao; import com.lyms.platform.common.dao.operator.MongoCondition; import com.lyms.platform.common.dao.operator.MongoQuery; import com.lyms.platform.common.dao.operator.Page; import com.lyms.platform.pojo.BabyModel; import com.lyms.platform.query.BabyModelQuery; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort.Direction; +import org.springframework.stereotype.Service; + +import java.util.List; @Service public class BabyService { @@ -42,8 +41,12 @@ public class BabyService { babyQuery.mysqlBuild(iBabyDao.queryBabyCount(babyQuery.convertToQuery())); query.start(babyQuery.getOffset()).end(babyQuery.getLimit()); } + if(StringUtils.isNotEmpty(babyQuery.getOrder())){ + return iBabyDao.queryBabyWithQuery(query.addOrder(Direction.DESC, babyQuery.getOrder())); + }else { - return iBabyDao.queryBabyWithQuery(query.addOrder(Direction.DESC, "id")); + return iBabyDao.queryBabyWithQuery(query.addOrder(Direction.DESC, "id")); + } } public int queryBabyCount(BabyModelQuery babyQuery){