|
@ -18,6 +18,7 @@ import com.yihu.jw.entity.hospital.message.SystemMessageDO;
|
|
import com.yihu.jw.entity.hospital.prescription.*;
|
|
import com.yihu.jw.entity.hospital.prescription.*;
|
|
import com.yihu.jw.entity.order.BusinessOrderDO;
|
|
import com.yihu.jw.entity.order.BusinessOrderDO;
|
|
import com.yihu.jw.entity.ylzinfo.OauthYlzConfigDO;
|
|
import com.yihu.jw.entity.ylzinfo.OauthYlzConfigDO;
|
|
|
|
import com.yihu.jw.es.service.StatisticsEsService;
|
|
import com.yihu.jw.hospital.dao.consult.KnowledgeArticleUserDao;
|
|
import com.yihu.jw.hospital.dao.consult.KnowledgeArticleUserDao;
|
|
import com.yihu.jw.hospital.httplog.dao.WlyyHttpLogDao;
|
|
import com.yihu.jw.hospital.httplog.dao.WlyyHttpLogDao;
|
|
import com.yihu.jw.hospital.httplog.service.WlyyHttpLogService;
|
|
import com.yihu.jw.hospital.httplog.service.WlyyHttpLogService;
|
|
@ -161,6 +162,8 @@ public class PatientNoLoginEndPoint extends EnvelopRestEndpoint {
|
|
private WlyyHttpLogService wlyyHttpLogService;
|
|
private WlyyHttpLogService wlyyHttpLogService;
|
|
@Autowired
|
|
@Autowired
|
|
private HospitalSystemMessageService hospitalSystemMessageService;
|
|
private HospitalSystemMessageService hospitalSystemMessageService;
|
|
|
|
@Autowired
|
|
|
|
private StatisticsEsService statisticsEsService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1098,4 +1101,28 @@ public class PatientNoLoginEndPoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
return wlyyHttpLogService.findLog(startTime,endTime,interfaceName,patient,doctor,page,pageSize);
|
|
return wlyyHttpLogService.findLog(startTime,endTime,interfaceName,patient,doctor,page,pageSize);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping(value = BaseHospitalRequestMapping.PatientNoLogin.findHospitalInfo)
|
|
|
|
@ApiOperation(value = "查询医院统计信息", notes = "查询医院统计信息")
|
|
|
|
public ObjEnvelop selectHospitalInfo(@ApiParam(name = "doctorId", value = "医生id")
|
|
|
|
@RequestParam(value = "doctorId", required = false)String doctorId) throws Exception{
|
|
|
|
JSONObject object = prescriptionService.selectHospitalInfo(doctorId);
|
|
|
|
String date = DateUtil.getStringDateShort();
|
|
|
|
//服务评分
|
|
|
|
JSONObject jsonObject = statisticsEsService.getScoreList(null,date,2,"350200","4");
|
|
|
|
if (jsonObject!=null){
|
|
|
|
com.alibaba.fastjson.JSONArray array = jsonObject.getJSONArray("resultList");
|
|
|
|
if (array!=null&&array.size()!=0){
|
|
|
|
JSONObject object1 = array.getJSONObject(0);
|
|
|
|
object.put("scoreRate",object1.getString("scoreRate"));
|
|
|
|
}else {
|
|
|
|
object.put("scoreRate",null);
|
|
|
|
}
|
|
|
|
}else {
|
|
|
|
object.put("scoreRate",null);
|
|
|
|
}
|
|
|
|
return success(object);
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|