| 
					
				 | 
			
			
				@ -88,6 +88,14 @@ public class AppointmentService extends BaseJpaService<WlyyAppointmentDO, WlyyAp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONArray getAppointmentList(String idcard,String doctor,String doctorName,String dept,String startDate,String endDate,String chargeType)throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        logger.info("getAppointmentList :"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(StringUtils.isBlank(startDate)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            throw new RuntimeException("startDate is not null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(StringUtils.isBlank(endDate)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            throw new RuntimeException("endDate is not null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String doctorMappingId = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(StringUtils.isNotBlank(doctor)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            DoctorMappingDO doctorMappingDO = doctorMappingService.findMappingCode(doctor,"350211A1002"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -132,10 +140,20 @@ public class AppointmentService extends BaseJpaService<WlyyAppointmentDO, WlyyAp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        net.sf.json.JSONObject res = registerService.BS10048(registerAmVO,demoFlag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        logger.info(res.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(res!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info(res.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String code = res.getString("code"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(StringUtils.isNotBlank(code)&&"-1".equals(code)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyAppointmentDO.setStatus(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wlyyAppointmentDO.setStatus(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            wlyyAppointmentDO.setStatus(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        wlyyAppointmentDO.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        wlyyAppointmentDO.setStatus(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        wlyyAppointmentDO.setType(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        wlyyAppointmentDO.setHttpLog(res.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        wlyyAppointmentDao.save(wlyyAppointmentDO); 
			 |