|  | @ -9569,23 +9569,30 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
 | 
	
		
			
				|  |  |         }else {
 | 
	
		
			
				|  |  |             BaseDoctorDO doctorDO = baseDoctorDao.findByIdcardAndId(idcard);
 | 
	
		
			
				|  |  |             if (price==-1){
 | 
	
		
			
				|  |  |                 if (type==1){
 | 
	
		
			
				|  |  |                     if (StringUtils.isNoneBlank(doctorDO.getOutpatientType())) {
 | 
	
		
			
				|  |  |                         if (doctorDO.getOutpatientType().contains("zj")) {
 | 
	
		
			
				|  |  |                             doctorDO.getOutpatientType().replace(",zj", "");
 | 
	
		
			
				|  |  |                 if (doctorDO!=null){
 | 
	
		
			
				|  |  |                     if (type==1){
 | 
	
		
			
				|  |  |                         if (StringUtils.isNoneBlank(doctorDO.getOutpatientType())) {
 | 
	
		
			
				|  |  |                             if (doctorDO.getOutpatientType().contains("zj")) {
 | 
	
		
			
				|  |  |                                 doctorDO.getOutpatientType().replace(",zj", "");
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                         }else {
 | 
	
		
			
				|  |  |                             doctorDO.setOutpatientType("zj");
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                     }else {
 | 
	
		
			
				|  |  |                         doctorDO.setOutpatientType("zj");
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 }else if (type==3){
 | 
	
		
			
				|  |  |                     if (StringUtils.isNoneBlank(doctorDO.getOutpatientType())) {
 | 
	
		
			
				|  |  |                         if (doctorDO.getOutpatientType().contains("zj")) {
 | 
	
		
			
				|  |  |                             doctorDO.getOutpatientType().replace(",zj", "");
 | 
	
		
			
				|  |  |                     }else if (type==3){
 | 
	
		
			
				|  |  |                         if (StringUtils.isNoneBlank(doctorDO.getOutpatientType())) {
 | 
	
		
			
				|  |  |                             if (doctorDO.getOutpatientType().contains("zj")) {
 | 
	
		
			
				|  |  |                                 doctorDO.getOutpatientType().replace(",zj", "");
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                         }else {
 | 
	
		
			
				|  |  |                             doctorDO.setOutpatientType("zj");
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                     }else {
 | 
	
		
			
				|  |  |                         doctorDO.setOutpatientType("zj");
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 }else {
 | 
	
		
			
				|  |  |                     if (doctorDO==null){
 | 
	
		
			
				|  |  |                         return "找不到医生信息!";
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             }else {
 | 
	
		
			
				|  |  |                 if (doctorDO!=null){
 | 
	
		
			
				|  |  |                     if (!StringUtils.isNoneBlank(doctorDO.getYktDoctorId())){
 |