|  | @@ -67,29 +67,19 @@ public class DegreeController extends BaseController {
 | 
	
		
			
				|  |  |      @ApiOperation(value = "考级报名支付")
 | 
	
		
			
				|  |  |      @PostMapping("/pay")
 | 
	
		
			
				|  |  |      public HttpResponseResult pay(@RequestBody DegreeRegistrationActivityDto degreeRegistration) throws Exception {
 | 
	
		
			
				|  |  | +        if(degreeRegistration.getOrganId() == null){
 | 
	
		
			
				|  |  | +            return failed("该分部暂未开放此活动");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          SysUser user = sysUserFeignService.queryUserInfo();
 | 
	
		
			
				|  |  |          if(Objects.isNull(user)){
 | 
	
		
			
				|  |  |              return failed(HttpStatus.FORBIDDEN,"请登录");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        TenantContextHolder.setTenantId(user.getTenantId());
 | 
	
		
			
				|  |  |          degreeRegistration.setUserId(user.getId());
 | 
	
		
			
				|  |  | -        if(user.getOrganId() == null || user.getOrganId() == 43){
 | 
	
		
			
				|  |  | -            user.setUsername(degreeRegistration.getName());
 | 
	
		
			
				|  |  | -            user.setIdCardNo(degreeRegistration.getIdcard());
 | 
	
		
			
				|  |  | -            Organization organization = organizationDao.findByName(degreeRegistration.getCity());
 | 
	
		
			
				|  |  | -            if(Objects.nonNull(organization)){
 | 
	
		
			
				|  |  | -                user.setOrganId(organization.getId());
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            teacherDao.updateUser(user);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        degreeRegistration.setOrganId(user.getOrganId());
 | 
	
		
			
				|  |  | -        if(Objects.isNull(degreeRegistration.getOrganId())){
 | 
	
		
			
				|  |  | -            return failed("该分部暂未开放此活动");
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |          HttpResponseResult result = degreeRegistrationService.check(degreeRegistration);
 | 
	
		
			
				|  |  |          if(result.getCode() != 200){
 | 
	
		
			
				|  |  |              return result;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        TenantContextHolder.setTenantId(user.getTenantId());
 | 
	
		
			
				|  |  |          degreeRegistration.setUserId(user.getId());
 | 
	
		
			
				|  |  |          if("IDENTITY".equals(degreeRegistration.getCertificateType())){
 | 
	
		
			
				|  |  |  	        IdcardValidator idcardValidator = new IdcardValidator();
 | 
	
	
		
			
				|  | @@ -97,6 +87,12 @@ public class DegreeController extends BaseController {
 | 
	
		
			
				|  |  |  	            throw new BizException("身份证号不正确,请核对");
 | 
	
		
			
				|  |  |  	        }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        if(user.getOrganId() == null || user.getOrganId() == 43){
 | 
	
		
			
				|  |  | +            user.setUsername(degreeRegistration.getName());
 | 
	
		
			
				|  |  | +            user.setIdCardNo(degreeRegistration.getIdcard());
 | 
	
		
			
				|  |  | +            user.setOrganId(degreeRegistration.getOrganId());
 | 
	
		
			
				|  |  | +            teacherDao.updateUser(user);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          HttpResponseResult pay = degreeRegistrationService.pay(degreeRegistration);
 | 
	
		
			
				|  |  |          TenantContextHolder.clearTenantId();
 | 
	
		
			
				|  |  |          return pay;
 |