| | |
| | | } |
| | | return productOrderDetailService.all(params); |
| | | } |
| | | /** |
| | | * 列表 |
| | | */ |
| | | @ApiOperation(value = "查询列表") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"), |
| | | @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer") |
| | | }) |
| | | @GetMapping("alldetail") |
| | | public PageResult alldetail(@RequestParam Map<String, Object> params) { |
| | | if (params.size() == 0) { |
| | | params.put("page", 1); |
| | | params.put("limit", 10); |
| | | } |
| | | return productOrderDetailService.departmentProductDetail(params); |
| | | } |
| | | |
| | | /** |
| | | * 列表 |
| | |
| | | } |
| | | return productOrderDetailService.groupList(params); |
| | | } |
| | | |
| | | /** |
| | | * 查询到期列表 |
| | | */ |
| | | @ApiOperation(value = "查询到期列表") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"), |
| | | @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer") |
| | | }) |
| | | @GetMapping("/productEnd") |
| | | public PageResult productEndList(@RequestParam Map<String, Object> params) { |
| | | if (params.size() == 0) { |
| | | params.put("page", 1); |
| | | params.put("limit", 10); |
| | | } |
| | | return productOrderDetailService.productEndList(params); |
| | | } |
| | | /** |
| | | * 获取医院套餐是否到期和到期时间 |
| | | * data内 isend为true说明套餐到期 |
| | |
| | | * |
| | | * @param hospitalId |
| | | * @param departmentId |
| | | * @param diagnosticId |
| | | * @return |
| | | */ |
| | | |
| | | @ApiOperation(value = "获取医院套餐是否到期和到期时间") |
| | | @GetMapping("/UserProductDetailData") |
| | | public ResultBody UserProductDetailData(@RequestParam Long hospitalId, @RequestParam Long departmentId) { |
| | | return productOrderDetailService.UserProductDetailData(hospitalId, departmentId); |
| | | public ResultBody<UserProductData> serProductDetailData(@RequestParam Long hospitalId, @RequestParam Long departmentId,@RequestParam String diagnosticId) { |
| | | return productOrderDetailService.userProductDetailData(hospitalId, departmentId,diagnosticId); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | @ApiOperation(value = "获取医院套餐是否到期和到期时间") |
| | | @PostMapping("/serviceperiod") |
| | | public ResultBody<UserProductData> ServicePeriod(@RequestBody HospitalInfo hospitalInfo) { |
| | | return productOrderDetailService.UserProductDetailData(hospitalInfo.getHospitalId(), hospitalInfo.getDepartmentId()); |
| | | public ResultBody<UserProductData> servicePeriod(@RequestBody HospitalInfo hospitalInfo) { |
| | | return productOrderDetailService.userProductDetailData(hospitalInfo.getHospitalId(), hospitalInfo.getDepartmentId(),hospitalInfo.getDiagnosticId()); |
| | | } |
| | | |
| | | /** |
| | |
| | | @ApiOperation(value = "按指定类型统计合同数量") |
| | | @GetMapping("/productOrderChart") |
| | | public ResultBody productOrderChart(@RequestParam Map<String, Object> params) { |
| | | OrderChartVo orderChartVo=productOrderDetailService.productOrderChart(params); |
| | | List<OrderChartVo> orderChartVo=productOrderDetailService.productOrderChart(params); |
| | | return ResultBody.ok().data(orderChartVo).msg("数据获取成功!") ; |
| | | } |
| | | |
| | |
| | | @ApiOperation(value = "统计产品的使用数量") |
| | | @GetMapping("/proCountChart") |
| | | public ResultBody proCountChart() { |
| | | OrderChartVo orderChartVo=productOrderDetailService.proCountChart(); |
| | | List<OrderChartVo> orderChartVo=productOrderDetailService.proCountChart(); |
| | | return ResultBody.ok().data(orderChartVo).msg("数据获取成功!") ; |
| | | } |
| | | } |