Commit d66ae93f2903db4a1ef8e1c432153c0df8746ead

Authored by liquanyu
1 parent 8a187e5b7b

孕妇学校

Showing 2 changed files with 14 additions and 10 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CourseController.java View file @ d66ae93
... ... @@ -171,7 +171,7 @@
171 171 @RequestMapping(method = RequestMethod.GET, value = "/getCourseCount")
172 172 @ResponseBody
173 173 @TokenRequired
174   - public BaseResponse getCourseCount(HttpServletRequest request, @RequestParam(required = true) String time) {
  174 + public BaseResponse getCourseCount(HttpServletRequest request, @RequestParam(required = false) String time) {
175 175 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
176 176 return courseFacade.getCourseCount(time,loginState.getId());
177 177 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java View file @ d66ae93
... ... @@ -368,14 +368,23 @@
368 368 public BaseResponse getCourseCount(String time, Integer userId) {
369 369 BaseObjectResponse objectResponse = new BaseObjectResponse();
370 370 String hospitalId = autoMatchFacade.getHospitalId(userId);
  371 +
371 372 Map resultData = new HashMap();
372 373  
373 374 Map totalData = new HashMap();
  375 + List<Map> tableData = new ArrayList<>();
  376 + Map chartData = new HashMap();
374 377  
  378 +
375 379 CourseQuery query = new CourseQuery();
376 380 query.setYn(YnEnums.YES.getId());
377 381 query.setHospitalId(hospitalId);
378 382  
  383 + //课程总数
  384 + int allCourses = courseService.queryCourseCount(query);
  385 +
  386 +
  387 + //总推送数
379 388 int allSends = getCourseCountData(hospitalId, String.valueOf(SmsServiceEnums.YFXXKCTX.getId()), 3,
380 389 1,null, null, null);
381 390  
382 391  
383 392  
... ... @@ -383,18 +392,16 @@
383 392 patientCourseQuery.setYn(YnEnums.YES.getId());
384 393 patientCourseQuery.setHospitalId(hospitalId);
385 394  
386   - int allCourses = courseService.queryCourseCount(query);
387 395  
388 396 int allPatientCourses = patientCourseService.queryPatientCourseCount(patientCourseQuery);
389 397  
390 398 //状态 1预约,2签到
391 399 patientCourseQuery.setStatus(1);
392   -
  400 + //总预约数
393 401 int allOrders = patientCourseService.queryPatientCourseCount(patientCourseQuery);
394 402  
395 403 patientCourseQuery.setStatus(2);
396   -
397   -
  404 + //总签到数
398 405 int allSigns = patientCourseService.queryPatientCourseCount(patientCourseQuery);
399 406  
400 407 DecimalFormat df = new DecimalFormat("0.00");
401 408  
... ... @@ -421,13 +428,10 @@
421 428 end = dates[1];
422 429 patientCourseQuery.setCreatedEnd(DateUtil.parseYMDHMS(end + " 23:59:59"));
423 430 }
  431 +
  432 + allPatientCourses = patientCourseService.queryPatientCourseCount(patientCourseQuery);
424 433 }
425 434  
426   - allPatientCourses = patientCourseService.queryPatientCourseCount(patientCourseQuery);
427   -
428   - List<Map> tableData = new ArrayList<>();
429   -
430   - Map chartData = new HashMap();
431 435 List<CourseModel> courseModelList = courseService.queryCourseList(query);
432 436 if (CollectionUtils.isNotEmpty(courseModelList))
433 437 {