Commit 0d1e4597665e638bf76c66b9a1701edbabe4e752
1 parent
37e554fb11
Exists in
master
and in
6 other branches
服务同步
Showing 2 changed files with 14 additions and 2 deletions
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/LisCrisisItemService.java
View file @
0d1e459
... | ... | @@ -30,12 +30,23 @@ |
30 | 30 | } |
31 | 31 | |
32 | 32 | public List<LisCrisisItem> query(LisCrisisItemQuery query) { |
33 | +// MongoQuery mongoQuery = query.convertToQuery(); | |
34 | +// if (StringUtils.isNotEmpty(query.getNeed())) { | |
35 | +// query.mysqlBuild(lisCrisisItemDao.queryLisCrisisItemCount(mongoQuery)); | |
36 | +// mongoQuery.start(query.getOffset()).end(query.getLimit()); | |
37 | +// } | |
38 | +// return lisCrisisItemDao.queryLisCrisisItem(mongoQuery.addOrder(Sort.Direction.ASC, "status")); | |
39 | + | |
40 | + return query(query, Sort.Direction.ASC, "status"); | |
41 | + } | |
42 | + | |
43 | + public List<LisCrisisItem> query(LisCrisisItemQuery query,Sort.Direction direction,String sortField) { | |
33 | 44 | MongoQuery mongoQuery = query.convertToQuery(); |
34 | 45 | if (StringUtils.isNotEmpty(query.getNeed())) { |
35 | 46 | query.mysqlBuild(lisCrisisItemDao.queryLisCrisisItemCount(mongoQuery)); |
36 | 47 | mongoQuery.start(query.getOffset()).end(query.getLimit()); |
37 | 48 | } |
38 | - return lisCrisisItemDao.queryLisCrisisItem(mongoQuery.addOrder(Sort.Direction.ASC, "status")); | |
49 | + return lisCrisisItemDao.queryLisCrisisItem(mongoQuery.addOrder(direction, sortField)); | |
39 | 50 | } |
40 | 51 | |
41 | 52 | public void updateLisCrisisItem(LisCrisisItem obj, String id) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LisCrisisItemController.java
View file @
0d1e459
... | ... | @@ -18,6 +18,7 @@ |
18 | 18 | import com.lyms.platform.query.PatientsQuery; |
19 | 19 | import org.apache.commons.collections.CollectionUtils; |
20 | 20 | import org.springframework.beans.factory.annotation.Autowired; |
21 | +import org.springframework.data.domain.Sort; | |
21 | 22 | import org.springframework.stereotype.Controller; |
22 | 23 | import org.springframework.web.bind.annotation.*; |
23 | 24 | |
... | ... | @@ -267,7 +268,7 @@ |
267 | 268 | query.setParentIds(parentIds); |
268 | 269 | } |
269 | 270 | |
270 | - List<LisCrisisItem> lisCrisisItemList = lisCrisisItemService.query(query); | |
271 | + List<LisCrisisItem> lisCrisisItemList = lisCrisisItemService.query(query, Sort.Direction.DESC, "publishTime"); | |
271 | 272 | List<Map> list = new ArrayList<>(); |
272 | 273 | |
273 | 274 | if (CollectionUtils.isNotEmpty(lisCrisisItemList)) { |