| 
					
				 | 
			
			
				@@ -15,6 +15,7 @@ import cn.hnthyy.thmz.mapper.his.mz.MzfzPatientOrderMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.mapper.his.mz.MzyReqrecMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.mapper.thmz.ClinicMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.mapper.thmz.TurnToConsultationMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import cn.hnthyy.thmz.mapper.thmz.UserDeptRelationMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.service.his.mz.EmployeeService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.service.his.mz.MzVisitTableService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.hnthyy.thmz.service.thmz.ClinicService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -45,6 +46,9 @@ public class ClinicServiceImpl implements ClinicService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @SuppressWarnings("all") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private TurnToConsultationMapper turnToConsultationMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @SuppressWarnings("all") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private UserDeptRelationMapper userDeptRelationMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public int saveClinic(Clinic clinic) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //存在就不插入 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -139,6 +143,13 @@ public class ClinicServiceImpl implements ClinicService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         updateMzfzPatientOrder.setSerialNo(Integer.valueOf(serialNo)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         updateMzfzPatientOrder.setStatusFlag(MzfzStatusEnum.IN_CLINIC.code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         updateMzfzPatientOrder.setDoctorCode(tokenUser.getUserIdCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(Constants.JY_EXEC_CODE.equals(mzfzPatientOrder.getDeptCode())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //简易门诊将医生的科室设置到分诊记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<String> deptNos=userDeptRelationMapper.selectAllByUserIdCode(tokenUser.getUserIdCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(deptNos!=null && deptNos.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                updateMzfzPatientOrder.setDeptCode(deptNos.get(0)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return mzfzPatientOrderMapper.updateMzfzPatientOrder(updateMzfzPatientOrder); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |