|  | @ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  | 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.PatientDoorCoachOrderService;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
 | 
	
	
		
			
				|  | @ -46,6 +47,8 @@ public class DoctorDoorCoachOrderController extends BaseController {
 | 
	
		
			
				|  |  |     private DoctorDoorCoachOrderService doctorDoorCoachOrderService;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private ImService imService;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private ConsultTeamService consultTeamService;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @PostMapping(value = "proxyCreate")
 | 
	
		
			
				|  |  |     @ApiOperation(value = "创建上门预约咨询--医生代预约")
 | 
	
	
		
			
				|  | @ -607,4 +610,17 @@ public class DoctorDoorCoachOrderController extends BaseController {
 | 
	
		
			
				|  |  |             @RequestParam(value = "patientCode",required = false) String patientCode)throws Exception {
 | 
	
		
			
				|  |  |         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("查询失败");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | }
 |