|
@ -1601,6 +1601,19 @@ public class EsStatisticsController extends BaseController {
|
|
|
|
|
|
|
|
|
//=================================长处方分析===============================================
|
|
|
@RequestMapping("/getPrescriptionCount")
|
|
|
@ResponseBody
|
|
|
@ApiOperation("订单统计-顶部总数获取")
|
|
|
public String getPrescriptionCount(@ApiParam(name="level", value="级别") @RequestParam(required = true)String level,
|
|
|
@ApiParam(name="area", value="级别对应编码") @RequestParam(required = true)String area,
|
|
|
@ApiParam(name="disease", value="疾病类型") @RequestParam(required = false)String disease){
|
|
|
try{
|
|
|
return write(200, "查询成功", "data", statisticsESService.getPrescriptionCount(elasticsearchUtil.changeLevel(Integer.valueOf(level)),area,disease));
|
|
|
} catch (Exception e) {
|
|
|
error(e);
|
|
|
return error(-1, "查询失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
*年龄统计-下部列表(疾病维度)
|
|
@ -1657,6 +1670,7 @@ public class EsStatisticsController extends BaseController {
|
|
|
@ApiParam(name="area", value="级别编码") @RequestParam(required = true)String area,
|
|
|
@ApiParam(name="disease", value="疾病") @RequestParam(required = false)String disease){
|
|
|
try{
|
|
|
level = elasticsearchUtil.changeLevel(Integer.parseInt(level))+"";
|
|
|
return write(200, "查询成功", "data", statisticsESService.getPrescriptionAgeTotal(level,area,disease));
|
|
|
} catch (Exception e) {
|
|
|
error(e);
|
|
@ -1709,6 +1723,42 @@ public class EsStatisticsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
@RequestMapping("/getPrescriptionCostLowLevel")
|
|
|
@ResponseBody
|
|
|
@ApiOperation("费用统计-下部列表接口")
|
|
|
public String getPrescriptionCostLowLevel(@ApiParam(name="level", value="级别") @RequestParam(required = true)String level,
|
|
|
@ApiParam(name="lowlevel", value="第二级别") @RequestParam(required = true)String lowlevel,
|
|
|
@ApiParam(name="area", value="级别编码") @RequestParam(required = true)String area,
|
|
|
@ApiParam(name="disease", value="疾病") @RequestParam(required = false)String disease,
|
|
|
@ApiParam(name="type", value="1.总量,2.平均值")@RequestParam(required =true)String type){
|
|
|
try{
|
|
|
level = elasticsearchUtil.changeLevel(Integer.parseInt(level))+"";
|
|
|
lowlevel = elasticsearchUtil.changeLevel(Integer.parseInt(lowlevel))+"";
|
|
|
return write(200, "查询成功", "data", statisticsESService.getPrescriptionCostLowLevel(level,lowlevel,area,disease,type));
|
|
|
} catch (Exception e) {
|
|
|
error(e);
|
|
|
return error(-1, "查询失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@RequestMapping("/getPrescriptionCostAvgLine")
|
|
|
@ResponseBody
|
|
|
@ApiOperation("费用统计-中部折线图接口")
|
|
|
public String getPrescriptionCostAvgLine(@ApiParam(name="level", value="级别") @RequestParam(required = true)String level,
|
|
|
@ApiParam(name="area", value="级别编码") @RequestParam(required = true)String area,
|
|
|
@ApiParam(name="disease", value="疾病") @RequestParam(required = false)String disease,
|
|
|
@ApiParam(name="startDate", value="开始时间") @RequestParam(required = false)String startDate,
|
|
|
@ApiParam(name="endDate", value="结束时间") @RequestParam(required = false)String endDate,
|
|
|
@ApiParam(name="type", value="1.按日,2.按周,3.按月") @RequestParam(required = false)String type){
|
|
|
try{
|
|
|
return write(200, "查询成功", "data", statisticsService.getPrescriptionCostAvgLine(level,area,disease,startDate,endDate,type));
|
|
|
} catch (Exception e) {
|
|
|
error(e);
|
|
|
return error(-1, "查询失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@RequestMapping("/getPrescriptionDispatchingTotal")
|
|
|
@ResponseBody
|
|
|
@ApiOperation("配送统计-头部总数接口")
|