|  | @ -4438,6 +4438,8 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
 | 
	
		
			
				|  |  |                 "room.outpatient_id AS \"id\"," +
 | 
	
		
			
				|  |  |                 "room.patient_id AS \"patient_id\"," +
 | 
	
		
			
				|  |  |                 "room.patient_name AS \"name\"," +
 | 
	
		
			
				|  |  |                 "outpatient.patient_name AS \"outPatientName\"," +
 | 
	
		
			
				|  |  |                 "outpatient.patient AS \"outPatient\"," +
 | 
	
		
			
				|  |  |                 "patient.sex AS \"sex\"," +
 | 
	
		
			
				|  |  |                 "patient.idcard AS \"idcard\"," +
 | 
	
		
			
				|  |  |                 "patient.photo AS \"photo\"," +
 | 
	
	
		
			
				|  | @ -4527,6 +4529,20 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
 | 
	
		
			
				|  |  |             //根据身份证计算年龄
 | 
	
		
			
				|  |  |             for (Map<String, Object> outpatient : list) {
 | 
	
		
			
				|  |  |                 String idcard = (String) outpatient.get("idcard");
 | 
	
		
			
				|  |  |                 int patientAge = 0;
 | 
	
		
			
				|  |  |                 int patientSex = 3;
 | 
	
		
			
				|  |  |                 if (null!=outpatient.get("outPatient")){
 | 
	
		
			
				|  |  |                    BasePatientDO basePatientDO = basePatientDao.findById(outpatient.get("outPatient").toString());
 | 
	
		
			
				|  |  |                    if (null!=basePatientDO){
 | 
	
		
			
				|  |  |                        if (StringUtils.isNotBlank(basePatientDO.getIdcard())){
 | 
	
		
			
				|  |  |                            patientAge = DateUtil.getAgeForIdcard(basePatientDO.getIdcard());
 | 
	
		
			
				|  |  |                            outpatient.put("patientAge", DateUtil.getAgeForIdcard(basePatientDO.getIdcard()));
 | 
	
		
			
				|  |  |                        }
 | 
	
		
			
				|  |  |                        patientSex =basePatientDO.getSex();
 | 
	
		
			
				|  |  |                    }
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |                 outpatient.put("patientAge", patientAge);
 | 
	
		
			
				|  |  |                 outpatient.put("patientSex", patientSex);
 | 
	
		
			
				|  |  |                 outpatient.put("age", DateUtil.getAgeForIdcard(idcard));
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
	
		
			
				|  | @ -8905,7 +8921,7 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
 | 
	
		
			
				|  |  |     public MixEnvelop prescriptionManage(String keyWord,String doctorId,String startTime,String endTime,String checkStatus,Integer page,Integer pageSize){
 | 
	
		
			
				|  |  |         String sql = " select p.create_time as \"createTime\"," +
 | 
	
		
			
				|  |  |                 " p.patient_name as \"patientName\"," +
 | 
	
		
			
				|  |  |                 " p.idcard as \"idcard\"," +
 | 
	
		
			
				|  |  |                 " o.idcard as \"idcard\"," +
 | 
	
		
			
				|  |  |                 " o.card_no as \"cardNo\"," +
 | 
	
		
			
				|  |  |                 " p.check_status as \"checkStatus\"," +
 | 
	
		
			
				|  |  |                 " p.id as \"id\"," +
 |