Commit 6f2ae5759ac3922cca618d44ae3614b08cc33871
1 parent
ea395fb1cb
Exists in
master
and in
6 other branches
导出接口
Showing 3 changed files with 7 additions and 5 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ReportController.java
View file @
6f2ae57
| ... | ... | @@ -152,11 +152,10 @@ |
| 152 | 152 | */ |
| 153 | 153 | @RequestMapping(method = RequestMethod.GET, value = "/checkInfo/export") |
| 154 | 154 | @TokenRequired |
| 155 | - public void exportCheckInfo(Integer childBirth, String startDate, String endDate, Integer startWeek, Integer endWeek, Integer number, | |
| 155 | + public void exportCheckInfo(Integer childBirth, Date startDate, Date endDate, Integer startWeek, Integer endWeek, Integer number, | |
| 156 | 156 | String name, HttpServletRequest request, HttpServletResponse resp) { |
| 157 | 157 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 158 | 158 | reportService.exportCheckInfo(childBirth, startDate, endDate, startWeek, endWeek, number, name, loginState.getId(), resp); |
| 159 | -// reportService.exportCheckInfo(childBirth, startDate, endDate, startWeek, endWeek, number, name, 753, resp); | |
| 160 | 159 | } |
| 161 | 160 | |
| 162 | 161 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IReportService.java
View file @
6f2ae57
| ... | ... | @@ -66,7 +66,7 @@ |
| 66 | 66 | |
| 67 | 67 | void exportDoctorInfo(String startDate, String endDate, Integer childBirth, Integer number, String name, Integer userId, HttpServletResponse resp); |
| 68 | 68 | |
| 69 | - void exportCheckInfo(Integer childBirth, String startDate, String endDate, Integer startWeek, Integer endWeek, Integer number, String name, Integer userId, HttpServletResponse resp); | |
| 69 | + void exportCheckInfo(Integer childBirth, Date startDate, Date endDate, Integer startWeek, Integer endWeek, Integer number, String name, Integer userId, HttpServletResponse resp); | |
| 70 | 70 | |
| 71 | 71 | BaseObjectResponse coupon(Map<String, Object> param); |
| 72 | 72 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java
View file @
6f2ae57
| ... | ... | @@ -435,7 +435,7 @@ |
| 435 | 435 | } |
| 436 | 436 | |
| 437 | 437 | @Override |
| 438 | - public void exportCheckInfo(Integer childBirth, String startDate, String endDate, Integer startWeek, Integer endWeek, Integer number, String name, Integer userId, HttpServletResponse resp) { | |
| 438 | + public void exportCheckInfo(Integer childBirth, Date startDate, Date endDate, Integer startWeek, Integer endWeek, Integer number, String name, Integer userId, HttpServletResponse resp) { | |
| 439 | 439 | List<Object> params = new ArrayList<>(); |
| 440 | 440 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
| 441 | 441 | Map<String, String> cnames = new LinkedHashMap<>(); |
| ... | ... | @@ -451,7 +451,10 @@ |
| 451 | 451 | cnames.put("DOCTOR_NAME", "最后产检医生"); |
| 452 | 452 | |
| 453 | 453 | List<Map<String,Object>> results = new ArrayList<>(); |
| 454 | - List<Map<String, Object>> list = reportDao.findList(getCheckInfoSql(childBirth, startDate, endDate, startWeek, endWeek, number, name, hospitalId, params), params); | |
| 454 | + | |
| 455 | + BaseObjectResponse baseObjectResponse = getCheckNumberInfo(childBirth, startDate, endDate, startWeek, endWeek, number, userId, 1, Integer.MAX_VALUE); | |
| 456 | + PageResult page = (PageResult) baseObjectResponse.getData(); | |
| 457 | + List<Map<String, Object>> list = (List<Map<String, Object>>) page.getGrid(); | |
| 455 | 458 | for (Map<String, Object> map : list) { |
| 456 | 459 | results.add(map); |
| 457 | 460 | } |