| 
					
				 | 
			
			
				@@ -19,8 +19,10 @@ import org.springframework.web.bind.annotation.RestController; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.auth.api.client.SysUserFeignService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.auth.api.entity.SysUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ym.mec.biz.dal.entity.Teacher; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.dal.entity.TeacherContracts; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.service.TeacherContractsService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ym.mec.biz.service.TeacherService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.common.controller.BaseController; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.common.entity.HttpResponseResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -34,6 +36,9 @@ public class TeacherContractController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private SysUserFeignService sysUserFeignService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	private TeacherService teacherService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@ApiOperation(value = "是否需要签订协议") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@GetMapping("/isRequireSign") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -44,6 +49,13 @@ public class TeacherContractController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (sysUser.getTenantId() == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			//判断分部 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Teacher teacher = teacherService.get(sysUser.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if(teacher == null || (teacher.getOrganId() == 55 ||teacher.getOrganId() == 59)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return succeed(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			TeacherContracts teacherContracts = teacherContractsService.queryByUserId(sysUser.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if (teacherContracts == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				return succeed(true); 
			 |