| 
					
				 | 
			
			
				@ -4074,18 +4074,41 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Map<String,Object> updatePatientInfo(String patient,String name,String idcard,String ssc,Integer sex,String townCode,String townName,String committeeCode,String committeeName,String address){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Map<String,Object> updatePatientInfo(String patient,String name,String idcard,String ssc,Integer sex,String townCode,String townName,String committeeCode,String committeeName,String address,String photo,String mobile){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String,Object> rs = new HashedMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        BasePatientDO basePatientDO = basePatientDao.findById(patient); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        PatientMedicareCardDO patientMedicareCardDO = basePatientMedicareCardDao.findByTypeAndPatientCodeAndDel("A_01",patient,"1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        basePatientDO.setName(name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        basePatientDO.setIdcard(idcard); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        basePatientDO.setSex(sex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        basePatientDO.setTownCode(townCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        basePatientDO.setTownName(townName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        basePatientDO.setCommitteeCode(committeeCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        basePatientDO.setCommitteeName(committeeName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        basePatientDO.setAddress(address); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(name)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            basePatientDO.setName(name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(idcard)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            basePatientDO.setIdcard(idcard); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (sex!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            basePatientDO.setSex(sex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(townCode)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            basePatientDO.setTownCode(townCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(townName)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            basePatientDO.setTownName(townName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(committeeCode)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            basePatientDO.setCommitteeCode(committeeCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(committeeName)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            basePatientDO.setCommitteeName(committeeName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(address)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            basePatientDO.setAddress(address); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(photo)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            basePatientDO.setPhoto(photo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNoneBlank(mobile)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            basePatientDO.setMobile(mobile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        basePatientDO = basePatientDao.save(basePatientDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (patientMedicareCardDO!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            patientMedicareCardDO.setCode(ssc); 
			 |