| 
					
				 | 
			
			
				@ -1070,31 +1070,7 @@ public class YkyyEntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String patient = wlyyPrescriptionVO.getPatientCode(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        PatientMappingDO patientMappingDO = patientMappingDao.findByPatient(patient); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<WlyyPrescriptionDiagnosisDO> diagnosisDOs = prescriptionDiagnosisDao.findByPrescriptionId(wlyyPrescriptionVO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (WlyyPrescriptionDiagnosisDO diagnosisDO : diagnosisDOs){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //疾病诊断表HLWYS_MZ_JBZD 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            HlwYsMzJbzdDO hlwYsMzJbzdDO = new HlwYsMzJbzdDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //hlwYsMzJbzdDO.setJLBH(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            hlwYsMzJbzdDO.setJZXH(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNoneBlank(wlyyPrescriptionVO.getAdmNo())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwYsMzJbzdDO.setJZXH(Integer.parseInt(wlyyPrescriptionVO.getAdmNo())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            hlwYsMzJbzdDO.setYSDM(doctorMappingDO.getMappingCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            hlwYsMzJbzdDO.setICD(diagnosisDO.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            hlwYsMzJbzdDO.setMSZD(diagnosisDO.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String jsonString = JSONObject.toJSONString(hlwYsMzJbzdDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Map<String,Object> params = new HashedMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            params.put("json",jsonString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            params.put("table","HlwYsMzJbzdDO"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("HlwYsMzJbzdDO:"+jsonString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            HttpResponse response = HttpUtils.doGet(saveUrl,params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (response.getStatus()==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("content"+response.getContent()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("表hlwYsMzJbzdDO同步成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Integer GHXH = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //挂号明细表HLW_GHMX 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        HlwGhmxDO hlwGhmxDO = new HlwGhmxDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwGhmxDO.setSBXH(0); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1112,7 +1088,7 @@ public class YkyyEntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwGhmxDO.setTHBZ(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwGhmxDO.setCZPB(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwGhmxDO.setMZLB(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwGhmxDO.setYSLB(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwGhmxDO.setYSPB(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwGhmxDO.setSFFS(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwGhmxDO.setJZZT(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(wlyyPrescriptionVO.getAdmNo())){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1127,14 +1103,21 @@ public class YkyyEntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        logger.info("HlwGhmxDO:"+jsonString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        HttpResponse response = HttpUtils.doGet(saveUrl,params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (response.getStatus()==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("content"+response.getContent()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String content = response.getContent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("content"+content); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject jsonObject = JSONObject.parseObject(content); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject object = jsonObject.getJSONObject("obj"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (object!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                GHXH = object.getInteger("sbxh"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("GHXH=========="+GHXH); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("表hlwGhmxDO同步成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //就诊历史表HLWYS_MZ_JZLS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        HlwYsMzJzLsDO hlwYsMzJzLsDO = new HlwYsMzJzLsDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwYsMzJzLsDO.setJZXH(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwYsMzJzLsDO.setGHXH(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwYsMzJzLsDO.setGHXH(GHXH); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwYsMzJzLsDO.setBRBH(Integer.parseInt(patientMappingDO.getMappingCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwYsMzJzLsDO.setKSDM(Integer.parseInt(wlyyPrescriptionVO.getDept())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hlwYsMzJzLsDO.setYSDM(doctorMappingDO.getMappingCode()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1143,9 +1126,9 @@ public class YkyyEntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(wlyyPrescriptionVO.getAdmNo())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            hlwYsMzJzLsDO.setJZXH(Integer.parseInt(wlyyPrescriptionVO.getAdmNo())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String jsonString2 = JSONObject.toJSONString(hlwGhmxDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String jsonString2 = JSONObject.toJSONString(hlwYsMzJzLsDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String,Object> params2 = new HashedMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params2.put("json",jsonString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params2.put("json",jsonString2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        params2.put("table","HlwYsMzJzLsDO"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        logger.info("HlwYsMzJzLsDO:"+jsonString2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        HttpResponse response2 = HttpUtils.doGet(saveUrl,params2); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1154,6 +1137,30 @@ public class YkyyEntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("表hlwYsMzJzLsDO同步成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<WlyyPrescriptionDiagnosisDO> diagnosisDOs = prescriptionDiagnosisDao.findByPrescriptionId(wlyyPrescriptionVO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (WlyyPrescriptionDiagnosisDO diagnosisDO : diagnosisDOs){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //疾病诊断表HLWYS_MZ_JBZD 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            HlwYsMzJbzdDO hlwYsMzJbzdDO = new HlwYsMzJbzdDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //hlwYsMzJbzdDO.setJLBH(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            hlwYsMzJbzdDO.setJZXH(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNoneBlank(wlyyPrescriptionVO.getAdmNo())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwYsMzJbzdDO.setJZXH(Integer.parseInt(wlyyPrescriptionVO.getAdmNo())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            hlwYsMzJbzdDO.setYSDM(doctorMappingDO.getMappingCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            hlwYsMzJbzdDO.setICD(diagnosisDO.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            hlwYsMzJbzdDO.setMSZD(diagnosisDO.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String jsonString1 = JSONObject.toJSONString(hlwYsMzJbzdDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Map<String,Object> params1 = new HashedMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            params1.put("json",jsonString1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            params1.put("table","HlwYsMzJbzdDO"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("HlwYsMzJbzdDO:"+jsonString1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            HttpResponse response1 = HttpUtils.doGet(saveUrl,params1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (response1.getStatus()==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("content"+response1.getContent()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("表hlwYsMzJbzdDO同步成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public WlyyPrescriptionVO synPrecriptionHis(WlyyPrescriptionVO wlyyPrescriptionVO,String code) throws Exception { 
			 |