|
@ -53,7 +53,7 @@ public class OpenStatisticsEndpoint extends EnvelopRestEndpoint {
|
|
|
public ListEnvelop executeESSQL1(
|
|
|
@RequestParam(required = true) String sql) {
|
|
|
try {
|
|
|
return success(elasticsearchUtil.excute(sql, SaveModel.class,null,null));
|
|
|
return success(elasticsearchUtil.excute(sql, SaveModel.class, null, null));
|
|
|
} catch (Exception e) {
|
|
|
return failedListEnvelopException2(e);
|
|
|
}
|
|
@ -87,14 +87,47 @@ public class OpenStatisticsEndpoint extends EnvelopRestEndpoint {
|
|
|
public ObjEnvelop patientAnalysis(@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@ApiParam(name="index",value="42幼儿,37老人",defaultValue = "")@RequestParam(required = true) String index){
|
|
|
@ApiParam(name = "index", value = "42幼儿,37老人", defaultValue = "") @RequestParam(required = true) String index) {
|
|
|
|
|
|
try {
|
|
|
JSONObject result = statisticsService.patientAnalysisDP(endDate, area, level, index);
|
|
|
return success(result);
|
|
|
} catch (Exception e) {
|
|
|
return failedObjEnvelopException2(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "patientTypeTotalAnalysis")
|
|
|
@ApiOperation(value = "老人幼儿类型统计分析")
|
|
|
public ObjEnvelop patientTypeTotalAnalysis(
|
|
|
@RequestParam(required = true) String startDate,
|
|
|
@RequestParam(required = true) String endDate,
|
|
|
@ApiParam(name = "index", value = "42幼儿,37老人", defaultValue = "") @RequestParam(required = true) String index) {
|
|
|
try {
|
|
|
JSONObject result = statisticsService.combinedTotal(index,startDate,endDate);
|
|
|
return success(result);
|
|
|
} catch (Exception e) {
|
|
|
return failedObjEnvelopException2(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "curveTotal")
|
|
|
@ApiOperation(value = "曲线图")
|
|
|
public ObjEnvelop curveTotal(@RequestParam(required = true) String day,
|
|
|
@ApiParam(name = "type", value = "39-老人-生活照料-服务工单数 44-老人-生活照料-代预约 3-幼儿活动报名 41-紧急呼叫 43-老人安放监护 2-公艺课程播放 1-活动浏览次数 28-新生儿-在线咨询总数 32-新生儿-在线咨询总数 35-新生儿-上门辅导-服务工单数")
|
|
|
@RequestParam(required = true) String type,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = false) String timeLevel,
|
|
|
@RequestParam(required = false) String interval,
|
|
|
@RequestParam(required = false) String lowLevel
|
|
|
) {
|
|
|
try {
|
|
|
JSONObject result = statisticsService.curveTotal(day, type, area, level, timeLevel, interval, lowLevel);
|
|
|
return success(result);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return failedObjEnvelopException2(e);
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
|
|
@ -123,9 +156,9 @@ public class OpenStatisticsEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping(value = "getAllDynamics")
|
|
|
@ApiOperation(value = "综合动态v0.7.0")
|
|
|
public PageEnvelop getAllDynamics(
|
|
|
@RequestParam(required = true) Integer page,@RequestParam(required = true) Integer size) {
|
|
|
@RequestParam(required = true) Integer page, @RequestParam(required = true) Integer size) {
|
|
|
try {
|
|
|
return statisticsService.getAllDynamics(page,size);
|
|
|
return statisticsService.getAllDynamics(page, size);
|
|
|
} catch (Exception e) {
|
|
|
return failedPageEnvelopException2(e);
|
|
|
}
|
|
@ -134,9 +167,9 @@ public class OpenStatisticsEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping(value = "serviceRankingAnalysis")
|
|
|
@ApiOperation(value = "服务排名分析")
|
|
|
public ListEnvelop serviceRankingAnalysis(
|
|
|
@RequestParam(required = true) String endDate,@RequestParam(required = true) String orgType) {
|
|
|
@RequestParam(required = true) String endDate, @RequestParam(required = true) String orgType) {
|
|
|
try {
|
|
|
return success(statisticsService.serviceRankingAnalysis(endDate,orgType));
|
|
|
return success(statisticsService.serviceRankingAnalysis(endDate, orgType));
|
|
|
} catch (Exception e) {
|
|
|
return failedListEnvelopException2(e);
|
|
|
}
|
|
@ -145,9 +178,9 @@ public class OpenStatisticsEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping(value = "fingLoginLog")
|
|
|
@ApiOperation(value = "获取登录记录")
|
|
|
public PageEnvelop fingLoginLog(
|
|
|
@RequestParam(required = true) Integer page,@RequestParam(required = true) Integer size) {
|
|
|
@RequestParam(required = true) Integer page, @RequestParam(required = true) Integer size) {
|
|
|
try {
|
|
|
return statisticsService.fingLoginLog(page,size);
|
|
|
return statisticsService.fingLoginLog(page, size);
|
|
|
} catch (Exception e) {
|
|
|
return failedPageEnvelopException2(e);
|
|
|
}
|
|
@ -178,60 +211,60 @@ public class OpenStatisticsEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping(value = "findUserByType")
|
|
|
@ApiOperation(value = "人员实时动态搜索")
|
|
|
public Envelop findUserByType(@ApiParam(name = "type", value = "类型:1幼儿,2老人,3助老员,4医生。不传返回四个类型的数据")
|
|
|
@RequestParam(value = "type", required = false)String type,
|
|
|
@ApiParam(name = "name", value = "姓名")
|
|
|
@RequestParam(value = "name", required = false)String name,
|
|
|
@ApiParam(name = "residentialArea", value = "居住小区")
|
|
|
@RequestParam(value = "residentialArea", required = false)String residentialArea,
|
|
|
@ApiParam(name = "page", value = "第几页")
|
|
|
@RequestParam(value = "page", required = false)Integer page,
|
|
|
@ApiParam(name = "size", value = "页面大小")
|
|
|
@RequestParam(value = "size", required = false)Integer size){
|
|
|
try{
|
|
|
return success("修改成功",patientService.findUserByType(type, name, residentialArea, page, size));
|
|
|
}catch (Exception e){
|
|
|
@RequestParam(value = "type", required = false) String type,
|
|
|
@ApiParam(name = "name", value = "姓名")
|
|
|
@RequestParam(value = "name", required = false) String name,
|
|
|
@ApiParam(name = "residentialArea", value = "居住小区")
|
|
|
@RequestParam(value = "residentialArea", required = false) String residentialArea,
|
|
|
@ApiParam(name = "page", value = "第几页")
|
|
|
@RequestParam(value = "page", required = false) Integer page,
|
|
|
@ApiParam(name = "size", value = "页面大小")
|
|
|
@RequestParam(value = "size", required = false) Integer size) {
|
|
|
try {
|
|
|
return success("修改成功", patientService.findUserByType(type, name, residentialArea, page, size));
|
|
|
} catch (Exception e) {
|
|
|
return failedException2(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "doctorInfo")
|
|
|
@ApiOperation(value = "获取医生详情")
|
|
|
public ObjEnvelop doctorInfo (
|
|
|
public ObjEnvelop doctorInfo(
|
|
|
@ApiParam(name = "doctorId", value = "医生id", required = true)
|
|
|
@RequestParam(value = "doctorId",required = true) String doctorId) throws Exception {
|
|
|
try{
|
|
|
return ObjEnvelop.getSuccess("查询成功",doctorService.doctorSimpleInfo(doctorId));
|
|
|
}catch (Exception e){
|
|
|
@RequestParam(value = "doctorId", required = true) String doctorId) throws Exception {
|
|
|
try {
|
|
|
return ObjEnvelop.getSuccess("查询成功", doctorService.doctorSimpleInfo(doctorId));
|
|
|
} catch (Exception e) {
|
|
|
return failedObjEnvelopException2(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "getDoctorOrderList")
|
|
|
@ApiOperation("获取医生生活照料列表")
|
|
|
public ObjEnvelop getDoctorOrderList(@ApiParam(name="doctor",value = "医生id",required = true)
|
|
|
@RequestParam(value = "doctor")String doctor,
|
|
|
@ApiParam(name="page",value="page")
|
|
|
@RequestParam(name = "page")Integer page,
|
|
|
@ApiParam(name="size",value="size")
|
|
|
@RequestParam(name = "size")Integer size){
|
|
|
public ObjEnvelop getDoctorOrderList(@ApiParam(name = "doctor", value = "医生id", required = true)
|
|
|
@RequestParam(value = "doctor") String doctor,
|
|
|
@ApiParam(name = "page", value = "page")
|
|
|
@RequestParam(name = "page") Integer page,
|
|
|
@ApiParam(name = "size", value = "size")
|
|
|
@RequestParam(name = "size") Integer size) {
|
|
|
try {
|
|
|
return ObjEnvelop.getSuccess("查询成功",lifeCareOrderService.getDoctorOrderList(doctor,page,size));
|
|
|
}catch (Exception e){
|
|
|
return ObjEnvelop.getSuccess("查询成功", lifeCareOrderService.getDoctorOrderList(doctor, page, size));
|
|
|
} catch (Exception e) {
|
|
|
return failedObjEnvelopException2(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "getEmergencyAssistanceList")
|
|
|
@ApiOperation(value = "紧急救助列表")
|
|
|
public PageEnvelop getEmergencyAssistanceList(@ApiParam(name="doctor",value = "医生id",required = true)
|
|
|
@RequestParam(value = "doctor")String doctor,
|
|
|
@ApiParam(name="page",value = "page")
|
|
|
@RequestParam(value = "page") Integer page,
|
|
|
@ApiParam(name="size",value = "size")
|
|
|
@RequestParam(value = "size") Integer size){
|
|
|
public PageEnvelop getEmergencyAssistanceList(@ApiParam(name = "doctor", value = "医生id", required = true)
|
|
|
@RequestParam(value = "doctor") String doctor,
|
|
|
@ApiParam(name = "page", value = "page")
|
|
|
@RequestParam(value = "page") Integer page,
|
|
|
@ApiParam(name = "size", value = "size")
|
|
|
@RequestParam(value = "size") Integer size) {
|
|
|
try {
|
|
|
return emergencyAssistanceService.getEmergencyAssistanceList(page,size,doctor);
|
|
|
}catch (Exception e){
|
|
|
return emergencyAssistanceService.getEmergencyAssistanceList(page, size, doctor);
|
|
|
} catch (Exception e) {
|
|
|
return failedPageEnvelopException2(e);
|
|
|
}
|
|
|
}
|
|
@ -241,7 +274,7 @@ public class OpenStatisticsEndpoint extends EnvelopRestEndpoint {
|
|
|
public ObjEnvelop statisticsOrderServer(
|
|
|
@RequestParam(required = true) String endDate) {
|
|
|
try {
|
|
|
JSONObject result = statisticsService.statisticsOrderServer("46,48",endDate,2,"4");
|
|
|
JSONObject result = statisticsService.statisticsOrderServer("46,48", endDate, 2, "4");
|
|
|
return success(result);
|
|
|
} catch (Exception e) {
|
|
|
return failedObjEnvelopException2(e);
|
|
@ -265,7 +298,7 @@ public class OpenStatisticsEndpoint extends EnvelopRestEndpoint {
|
|
|
public ObjEnvelop statisticsOlderAge(
|
|
|
@RequestParam(required = true) String endDate) {
|
|
|
try {
|
|
|
JSONObject result = statisticsService.statisticsOrderServer("50",endDate,2,"2");
|
|
|
JSONObject result = statisticsService.statisticsOrderServer("50", endDate, 2, "2");
|
|
|
return success(result);
|
|
|
} catch (Exception e) {
|
|
|
return failedObjEnvelopException2(e);
|
|
@ -277,18 +310,18 @@ public class OpenStatisticsEndpoint extends EnvelopRestEndpoint {
|
|
|
public ListEnvelop searchBySql(
|
|
|
@RequestParam(required = true) String sql) {
|
|
|
try {
|
|
|
return ListEnvelop.getSuccess("查询成功",statisticsService.searchBySql(sql));
|
|
|
return ListEnvelop.getSuccess("查询成功", statisticsService.searchBySql(sql));
|
|
|
} catch (Exception e) {
|
|
|
return failedListEnvelopException2(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value="esDataModify",method = RequestMethod.GET)
|
|
|
public ObjEnvelop esDataModify(@RequestParam(required = true) String sql,@RequestParam(required = true) String jsonStr){
|
|
|
@RequestMapping(value = "esDataModify", method = RequestMethod.GET)
|
|
|
public ObjEnvelop esDataModify(@RequestParam(required = true) String sql, @RequestParam(required = true) String jsonStr) {
|
|
|
try {
|
|
|
return ObjEnvelop.getSuccess("success",statisticsService.esDataModify(sql,jsonStr));
|
|
|
}catch (Exception e){
|
|
|
return failedObjEnvelopException2(e);
|
|
|
return ObjEnvelop.getSuccess("success", statisticsService.esDataModify(sql, jsonStr));
|
|
|
} catch (Exception e) {
|
|
|
return failedObjEnvelopException2(e);
|
|
|
}
|
|
|
}
|
|
|
|