|  | @@ -3,12 +3,20 @@ package thyyxxk.webserver.controller.view;
 | 
	
		
			
				|  |  |  import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  |  import org.springframework.web.bind.annotation.*;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.entity.ResultVo;
 | 
	
		
			
				|  |  | +import thyyxxk.webserver.entity.casefrontsheet.CaseFrontsheetMain;
 | 
	
		
			
				|  |  | +import thyyxxk.webserver.entity.casefrontsheet.JieShouHuiZhenPojo;
 | 
	
		
			
				|  |  | +import thyyxxk.webserver.entity.casefrontsheet.YshHzRecord;
 | 
	
		
			
				|  |  | +import thyyxxk.webserver.entity.casefrontsheet.request.SheetOverview;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.entity.view.patient360.MedicalTrack;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.entity.view.patient360.PatientInfo360;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.entity.zhuyuanyisheng.emr.EmrPatientData;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.entity.zhuyuanyisheng.emr.YzTemperatureParam;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.entity.zhuyuanyisheng.yizhuluru.XinZhenYzActOrder;
 | 
	
		
			
				|  |  | +import thyyxxk.webserver.service.inpatient.casefrontsheet.CaseFrontSheetMainService;
 | 
	
		
			
				|  |  | +import thyyxxk.webserver.service.inpatient.casefrontsheet.JieShouHuiZhenService;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.service.view.Patient360Server;
 | 
	
		
			
				|  |  | +import thyyxxk.webserver.service.zhuyuanyisheng.HuiZhenShenQingService;
 | 
	
		
			
				|  |  | +import thyyxxk.webserver.utils.ResultVoUtil;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -17,9 +25,17 @@ import java.util.List;
 | 
	
		
			
				|  |  |  @RequestMapping("/patient360")
 | 
	
		
			
				|  |  |  public class Patient360Controller {
 | 
	
		
			
				|  |  |      private final Patient360Server server;
 | 
	
		
			
				|  |  | +    private final CaseFrontSheetMainService caseFrontSheetMainService;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    public Patient360Controller(Patient360Server server) {
 | 
	
		
			
				|  |  | +    private final HuiZhenShenQingService hzService;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private final JieShouHuiZhenService jshzService;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public Patient360Controller(Patient360Server server, CaseFrontSheetMainService caseFrontSheetMainService, HuiZhenShenQingService hzService, JieShouHuiZhenService jshzService) {
 | 
	
		
			
				|  |  |          this.server = server;
 | 
	
		
			
				|  |  | +        this.caseFrontSheetMainService = caseFrontSheetMainService;
 | 
	
		
			
				|  |  | +        this.hzService = hzService;
 | 
	
		
			
				|  |  | +        this.jshzService = jshzService;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @GetMapping("/getMedicalTrack")
 | 
	
	
		
			
				|  | @@ -45,5 +61,23 @@ public class Patient360Controller {
 | 
	
		
			
				|  |  |          return server.getEmrData(p);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @PostMapping("/hosp/getSheetInfo")
 | 
	
		
			
				|  |  | +    public ResultVo<CaseFrontsheetMain> getPatientInfo(@RequestBody SheetOverview overview) {
 | 
	
		
			
				|  |  | +        return ResultVoUtil.success(caseFrontSheetMainService.getPatientInfo(overview));
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @GetMapping("/hosp/hzInfo")
 | 
	
		
			
				|  |  | +    public ResultVo<List<YshHzRecord>> chaKanHuiZhenShenQing(@RequestParam("inpatientNo") String inpatientNo,
 | 
	
		
			
				|  |  | +                                                             @RequestParam("admissTimes") Integer admissTimes) {
 | 
	
		
			
				|  |  | +        return hzService.chaKanHuiZhenShenQing(inpatientNo, admissTimes);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @GetMapping("/hosp/hzDetails")
 | 
	
		
			
				|  |  | +    public ResultVo<JieShouHuiZhenPojo> getHuanZheXinXi(@RequestParam("admissTimes") Integer admissTimes,
 | 
	
		
			
				|  |  | +                                                        @RequestParam("reqTimes") Integer reqTimes,
 | 
	
		
			
				|  |  | +                                                        @RequestParam("inpatientNo") String inpatientNo) {
 | 
	
		
			
				|  |  | +        return jshzService.getHuanZheXinXi(admissTimes, reqTimes, inpatientNo);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  }
 |