|  | @ -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,8 +1088,8 @@ public class YkyyEntranceService {
 | 
	
		
			
				|  |  |         hlwGhmxDO.setTHBZ(0);
 | 
	
		
			
				|  |  |         hlwGhmxDO.setCZPB(0);
 | 
	
		
			
				|  |  |         hlwGhmxDO.setMZLB(0);
 | 
	
		
			
				|  |  |         hlwGhmxDO.setYSLB(0);
 | 
	
		
			
				|  |  |         hlwGhmxDO.setsFFS(0);
 | 
	
		
			
				|  |  |         hlwGhmxDO.setYSPB(0);
 | 
	
		
			
				|  |  |         hlwGhmxDO.setSFFS(0);
 | 
	
		
			
				|  |  |         hlwGhmxDO.setJZZT(2);
 | 
	
		
			
				|  |  |         if (StringUtils.isNoneBlank(wlyyPrescriptionVO.getAdmNo())){
 | 
	
		
			
				|  |  |             hlwGhmxDO.setJZXH(Integer.parseInt(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 {
 |