| 
					
				 | 
			
			
				@ -169,6 +169,8 @@ public class PatientInfoPlatFormService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("address",patientDO.getAddress()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("patient",patientDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("pad_imei",patientDO.getPadImei()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("mobile",patientDO.getMobile()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("photo",patientDO.getPhoto()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String idcard = patientDO.getIdcard(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(idcard)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Integer age = IdCardUtil.getAgeForIdcard(idcard); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -250,11 +252,13 @@ public class PatientInfoPlatFormService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        emeWarn.put("unfinish",unfinish); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        emeWarn.put("finish",finish); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //获取最近一次工单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sql = " select o.id,p.id patient,p.name,p.idcard,p.residential_area,'20' OrderType,'1' type,o.serve_address,'紧急呼叫' serve_desc, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sql = " select o.id,p.id patient,p.name,p.idcard,p.residential_area,'20' OrderType,'1' type,o.serve_address,'紧急呼叫' serve_desc,TIMESTAMPDIFF(YEAR,p.birthday,NOW()) AS age," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " CASE sex WHEN 1 THEN '男' WHEN 2 THEN '女' ELSE sex END AS sex, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " o.status,DATE_FORMAT(o.create_time,'%Y-%m-%d %H:%i:%S') create_time from base_emergency_assistance_order o INNER JOIN base_patient p on p.id = o.patient " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " where o.patient='"+patient+"' and o.`status` <>-1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " UNION " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "select o.id,p.id patient,p.name,p.idcard,p.residential_area,'22' OrderType,'1' type,o.serve_address,o.serve_desc, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "select o.id,p.id patient,p.name,p.idcard,p.residential_area,'22' OrderType,'1' type,o.serve_address,o.serve_desc,TIMESTAMPDIFF(YEAR,p.birthday,NOW()) AS age, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " CASE sex WHEN 1 THEN '男' WHEN 2 THEN '女' ELSE sex END AS sex, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " o.status,DATE_FORMAT(o.create_time,'%Y-%m-%d %H:%i:%S') create_time from base_security_monitoring_order o INNER JOIN base_patient p on p.id = o.patient " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " where o.patient='"+patient+"' and o.`status` <>-1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "ORDER BY create_time desc limit 1 "; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -280,7 +284,8 @@ public class PatientInfoPlatFormService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        olderService.put("unfinish",unfinish); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        olderService.put("finish",finish); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //最近一次记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sql = " select o.id,p.name,p.id as patient,o.status,o.hospital_name hospitalName,p.idcard,DATE_FORMAT(o.create_time,'%Y-%m-%d %H:%i:%S') create_time,GROUP_CONCAT(DISTINCT fed.name SEPARATOR '、' ) serveItems " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sql = " select o.id,p.name,p.id as patient,o.status,o.hospital_name hospitalName,p.idcard,DATE_FORMAT(o.create_time,'%Y-%m-%d %H:%i:%S') create_time,GROUP_CONCAT(DISTINCT fed.name SEPARATOR '、' ) serveItems,TIMESTAMPDIFF(YEAR,p.birthday,NOW()) AS age," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " CASE sex WHEN 1 THEN '男' WHEN 2 THEN '女' ELSE sex END AS sex " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " from base_life_care_order o INNER JOIN base_patient p on o.patient = p.id INNER JOIN base_life_care_fee_detail fed on o.id = fed.order_id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " and fed.status<>3 where o.patient='"+patient+"' and o.`status`<>-1 and o.`status`<>0  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "GROUP BY o.id ORDER BY create_time desc limit 1; "; 
			 |