Commit 7158cfa6dc048a88560114a5e6c319ce75923ae6
1 parent
5e9494fa7f
Exists in
master
and in
6 other branches
update code
Showing 2 changed files with 12 additions and 4 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LisController.java
View file @
7158cfa
| ... | ... | @@ -23,6 +23,7 @@ |
| 23 | 23 | |
| 24 | 24 | import javax.servlet.http.HttpServletRequest; |
| 25 | 25 | import java.util.ArrayList; |
| 26 | +import java.util.HashMap; | |
| 26 | 27 | import java.util.List; |
| 27 | 28 | import java.util.Map; |
| 28 | 29 | |
| 29 | 30 | |
| ... | ... | @@ -165,14 +166,14 @@ |
| 165 | 166 | */ |
| 166 | 167 | @RequestMapping(method = RequestMethod.GET, value = "/getNoSendLis") |
| 167 | 168 | @ResponseBody |
| 168 | - public List<Map<String,String>> getNoSendLis(@RequestParam("page") Integer page, | |
| 169 | + public Map<String,Object> getNoSendLis(@RequestParam("page") Integer page, | |
| 169 | 170 | @RequestParam("limit") Integer limit, |
| 170 | 171 | @RequestHeader("Authorization") String token) { |
| 171 | 172 | |
| 172 | 173 | if (!"3d19960bf3e81e7d816c4f26051c49ba".equals(token)) |
| 173 | 174 | { |
| 174 | 175 | ExceptionUtils.catchException("The request token is " + token); |
| 175 | - return new ArrayList<>(); | |
| 176 | + return new HashMap<>(); | |
| 176 | 177 | } |
| 177 | 178 | |
| 178 | 179 | return lisFacade.getNoSendLis(page, limit); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LisFacade.java
View file @
7158cfa
| ... | ... | @@ -668,7 +668,7 @@ |
| 668 | 668 | return hospitalNames; |
| 669 | 669 | } |
| 670 | 670 | |
| 671 | - public List<Map<String,String>> getNoSendLis(Integer page, Integer limit) { | |
| 671 | + public Map<String,Object> getNoSendLis(Integer page, Integer limit) { | |
| 672 | 672 | |
| 673 | 673 | LisReportQuery query = new LisReportQuery(); |
| 674 | 674 | query.setPage(page); |
| ... | ... | @@ -677,6 +677,10 @@ |
| 677 | 677 | query.setSort(" PUBLISH_TIME DESC "); |
| 678 | 678 | query.setStatus(0); //未推送状态 |
| 679 | 679 | |
| 680 | + | |
| 681 | + Map<String,Object> result = new HashMap<>(); | |
| 682 | + | |
| 683 | + | |
| 680 | 684 | final CopyOnWriteArraySet<String> patientIds = new CopyOnWriteArraySet<>(); |
| 681 | 685 | List<Map<String,String>> lists = new ArrayList<>(); |
| 682 | 686 | |
| ... | ... | @@ -724,7 +728,10 @@ |
| 724 | 728 | } |
| 725 | 729 | patientIds.clear(); |
| 726 | 730 | |
| 727 | - return lists; | |
| 731 | + result.put("list", lists); | |
| 732 | + result.put("hasNext",CollectionUtils.isNotEmpty(lises) && lises.size() >= limit ? "true" : "false"); | |
| 733 | + | |
| 734 | + return result; | |
| 728 | 735 | } |
| 729 | 736 | |
| 730 | 737 | public BaseResponse getBabyLisAssistCheckInfo(String vcCardNo, String phone, String checkTime,Integer userId) { |