| 
					
				 | 
			
			
				@ -767,7 +767,7 @@ public class YkyyEntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String findByRealOrder(String code) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<WlyyPrescriptionDO>  wlyyPrescriptionDOs = prescriptionDao.findByPatientCode(code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<WlyyPrescriptionDO>  wlyyPrescriptionDOs = prescriptionDao.findById(code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (wlyyPrescriptionDOs!=null&&wlyyPrescriptionDOs.size()!=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            WlyyPrescriptionDO wlyyPrescriptionDO = wlyyPrescriptionDOs.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject objectString = (JSONObject) JSONObject.toJSON(wlyyPrescriptionDO); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -776,6 +776,7 @@ public class YkyyEntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<WlyyPrescriptionInfoVO> wlyyPrescriptionInfoVOS = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (WlyyPrescriptionInfoDO wlyyPrescriptionInfoDO:wlyyPrescriptionInfoDOS){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONObject object = (JSONObject) JSONObject.toJSON(wlyyPrescriptionInfoDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("11111参数入参"+object.toJSONString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                WlyyPrescriptionInfoVO prescriptionInfoVO = JSONObject.toJavaObject(object,WlyyPrescriptionInfoVO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyPrescriptionInfoVOS.add(prescriptionInfoVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -783,7 +784,7 @@ public class YkyyEntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            synPrecriptionHis(prescriptionVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return wlyyPrescriptionDOs.toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -820,24 +821,28 @@ public class YkyyEntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            params.put("json",jsonString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            params.put("table","HLW_CF01"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("HLW_CF01:"+jsonString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            HttpResponse response = HttpUtils.doGet(url,params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            HttpResponse response = HttpUtils.doGet(saveUrl,params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (response.getStatus()==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("表HLW_CF01同步成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("表HLW_CF01同步失败!"+response.getErrorMsg()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("处方:"+wlyyPrescriptionVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<WlyyPrescriptionInfoVO> wlyyPrescriptionInfoVOS =wlyyPrescriptionVO.getInfoVOs(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (WlyyPrescriptionInfoVO wlyyPrescriptionInfoVO:wlyyPrescriptionInfoVOS){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    logger.info("chufang1============"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                HlwCf02DO hlwCf02DO = new HlwCf02DO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setCFSB(Integer.parseInt(wlyyPrescriptionVO.getRealOrder())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYPXH(Integer.parseInt(wlyyPrescriptionInfoVO.getDrugNo())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("drugNo"+hlwCf02DO.getYPXH()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYPCD(Integer.parseInt(wlyyPrescriptionInfoVO.getDrugPlace())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setXMLX(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setCFTS(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYPSL(Double.parseDouble(wlyyPrescriptionInfoVO.getQuantity())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYPDJ(wlyyPrescriptionInfoVO.getPackRetprice()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setHJJE(Integer.parseInt(wlyyPrescriptionInfoVO.getQuantity())*wlyyPrescriptionInfoVO.getPackRetprice());//划价价额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYPZS(Integer.parseInt(wlyyPrescriptionInfoVO.getFrequency())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYPZS(1);//药品组数  待确定 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYCSL("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setFYGB(17);//费用归并 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setZFBL(1.0);//自负比例 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -845,20 +850,25 @@ public class YkyyEntranceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setMRCS(Integer.parseInt(wlyyPrescriptionInfoVO.getDosage()));//每日次数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYFBZ(wlyyPrescriptionInfoVO.getPackQuantity()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYPYF(wlyyPrescriptionInfoVO.getUsageCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYPZH(Integer.parseInt(wlyyPrescriptionInfoVO.getFrequency())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                /*hlwCf02DO.setYPZH(Integer.parseInt(wlyyPrescriptionInfoVO.getFrequency()));*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                hlwCf02DO.setYFGG(wlyyPrescriptionInfoVO.getSpecification()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              /*  hibenateUtils.save(hlwCf02DO);*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String jsonString1 = JSONObject.toJSONString(hlwCf01DO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String jsonString1 = JSONObject.toJSONString(hlwCf02DO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    logger.info("chufang2============"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Map<String,Object> params1 = new HashedMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                params1.put("json",jsonString1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                params1.put("table","HLW_CF02"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                logger.info("HLW_CF02:"+jsonString1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                HttpResponse response1 = HttpUtils.doGet(url,params1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                HttpResponse response1 = HttpUtils.doGet(saveUrl,params1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (response1.getStatus()==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    logger.info("表HLW_CF02同步成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    logger.info("表HLW_CF02同步失败!"+response1.getErrorMsg()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    e.getMessage(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 |