Commit 9713ad3c085c022a1605e39c48054df74fd6f5fe
1 parent
bb9fba0f1b
Exists in
master
and in
8 other branches
修改转诊
Showing 1 changed file with 7 additions and 7 deletions
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SieveService.java
View file @
9713ad3
| ... | ... | @@ -83,7 +83,7 @@ |
| 83 | 83 | sieveQuery.mysqlBuild((int) iSieveDao.count(sieveQuery.convertToQuery())); |
| 84 | 84 | mongoQuery.start(sieveQuery.getOffset()).end(sieveQuery.getLimit()); |
| 85 | 85 | } |
| 86 | - return iSieveDao.queryList(mongoQuery.addOrder(Sort.Direction.ASC, filed)); | |
| 86 | + return iSieveDao.queryList(mongoQuery.addOrder(Sort.Direction.ASC, "order").addOrder(Sort.Direction.DESC, "modified")); | |
| 87 | 87 | } |
| 88 | 88 | |
| 89 | 89 | /** |
| 90 | 90 | |
| 91 | 91 | |
| 92 | 92 | |
| ... | ... | @@ -119,13 +119,13 @@ |
| 119 | 119 | public static void handOrder(SieveModel sieveModel) { |
| 120 | 120 | int days = DateUtil.getDays(sieveModel.getLastMenses(), DateUtil.formatDate(new Date())); |
| 121 | 121 | int order = 100; |
| 122 | - if (null != sieveModel.getStatus() && sieveModel.getStatus() == SieveStatusEnums.O.getId() && days >= 140 && StringUtils.isEmpty(sieveModel.getCsRemarkTypeId()) && StringUtils.isEmpty(sieveModel.getDetail())) { | |
| 122 | + if (null != sieveModel.getStatus() && sieveModel.getStatus().equals(SieveStatusEnums.O.getId()) && days >= 140 && StringUtils.isEmpty(sieveModel.getCsRemarkTypeId()) && StringUtils.isEmpty(sieveModel.getDetail())) { | |
| 123 | 123 | order = 1; |
| 124 | - } else if (null != sieveModel.getStatus() && sieveModel.getStatus() == SieveStatusEnums.O1.getId() && days >= 140 && StringUtils.isEmpty(sieveModel.getCsRemarkTypeId()) && StringUtils.isEmpty(sieveModel.getDetail())) { | |
| 124 | + } else if (null != sieveModel.getStatus() && sieveModel.getStatus().equals(SieveStatusEnums.O1.getId()) && days >= 140 && StringUtils.isEmpty(sieveModel.getCsRemarkTypeId()) && StringUtils.isEmpty(sieveModel.getDetail())) { | |
| 125 | 125 | order = 2; |
| 126 | - } else if (null != sieveModel.getStatus() && sieveModel.getStatus() == SieveStatusEnums.O2.getId() && null != sieveModel.getZtfx() && sieveModel.getZtfx() >= 1) { | |
| 126 | + } else if (null != sieveModel.getStatus() && sieveModel.getStatus().equals(SieveStatusEnums.O2.getId()) && null != sieveModel.getZtfx() && sieveModel.getZtfx() >= 1) { | |
| 127 | 127 | order = 3; |
| 128 | - } else if (null != sieveModel.getStatus() && sieveModel.getStatus() == SieveStatusEnums.O3.getId() && null != sieveModel.getCqResult() && sieveModel.getCqResult() == ChanQResultEnums.CqResult.O.getId()) { | |
| 128 | + } else if (null != sieveModel.getStatus() && sieveModel.getStatus().equals(SieveStatusEnums.O3.getId()) && null != sieveModel.getCqResult() && sieveModel.getCqResult() == ChanQResultEnums.CqResult.O.getId()) { | |
| 129 | 129 | order = 4; |
| 130 | 130 | } |
| 131 | 131 | sieveModel.setOrder(order); |
| ... | ... | @@ -133,8 +133,8 @@ |
| 133 | 133 | |
| 134 | 134 | public static void main(String[] args) { |
| 135 | 135 | SieveModel sieveModel = new SieveModel(); |
| 136 | - sieveModel.setLastMenses(DateUtil.parseYMD("2016-4-5")); | |
| 137 | - sieveModel.setStatus(2); | |
| 136 | + sieveModel.setLastMenses(DateUtil.parseYMD("2016-7-2")); | |
| 137 | + sieveModel.setStatus(1); | |
| 138 | 138 | handOrder(sieveModel); |
| 139 | 139 | System.out.print(sieveModel.getOrder()); |
| 140 | 140 | } |