|
@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.yihu.jw.care.endpoint.BaseController;
|
|
import com.yihu.jw.care.endpoint.BaseController;
|
|
|
|
|
|
|
|
import com.yihu.jw.care.service.consult.ConsultTeamService;
|
|
import com.yihu.jw.care.service.doorCoach.DoctorDoorCoachOrderService;
|
|
import com.yihu.jw.care.service.doorCoach.DoctorDoorCoachOrderService;
|
|
import com.yihu.jw.care.service.doorCoach.PatientDoorCoachOrderService;
|
|
import com.yihu.jw.care.service.doorCoach.PatientDoorCoachOrderService;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
|
|
@ -46,6 +47,8 @@ public class DoctorDoorCoachOrderController extends BaseController {
|
|
private DoctorDoorCoachOrderService doctorDoorCoachOrderService;
|
|
private DoctorDoorCoachOrderService doctorDoorCoachOrderService;
|
|
@Autowired
|
|
@Autowired
|
|
private ImService imService;
|
|
private ImService imService;
|
|
|
|
@Autowired
|
|
|
|
private ConsultTeamService consultTeamService;
|
|
|
|
|
|
@PostMapping(value = "proxyCreate")
|
|
@PostMapping(value = "proxyCreate")
|
|
@ApiOperation(value = "创建上门预约咨询--医生代预约")
|
|
@ApiOperation(value = "创建上门预约咨询--医生代预约")
|
|
@ -607,4 +610,17 @@ public class DoctorDoorCoachOrderController extends BaseController {
|
|
@RequestParam(value = "patientCode",required = false) String patientCode)throws Exception {
|
|
@RequestParam(value = "patientCode",required = false) String patientCode)throws Exception {
|
|
return ObjEnvelop.getSuccess("请求成功", imService.getConsultInfoAndPatientInfo(consult, patientCode));
|
|
return ObjEnvelop.getSuccess("请求成功", imService.getConsultInfoAndPatientInfo(consult, patientCode));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@RequestMapping(value = "queryByConsultCode",method = RequestMethod.GET)
|
|
|
|
@ApiOperation("根据咨询code查询关联业务项详情")
|
|
|
|
public ObjEnvelop queryByConsultCode(@ApiParam(name = "code", value = "咨询code") @RequestParam(value = "code", required = true) String code,
|
|
|
|
@ApiParam(name = "type", value = "咨询类型") @RequestParam(value = "type", required = true) Integer type){
|
|
|
|
try{
|
|
|
|
JSONObject detail = consultTeamService.queryByConsultCode(code,type);
|
|
|
|
return ObjEnvelop.getSuccess("查询成功", detail.get("data"));
|
|
|
|
}catch (Exception e){
|
|
|
|
error(e);
|
|
|
|
return ObjEnvelop.getError("查询失败");
|
|
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|