|  | @@ -3,12 +3,18 @@ package com.yonge.cooleshow.admin.controller;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.metadata.IPage;
 | 
	
		
			
				|  |  |  import com.microsvc.toolkit.common.response.paging.PageInfo;
 | 
	
		
			
				|  |  |  import com.microsvc.toolkit.common.response.paging.QueryInfo;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.entity.SysArea;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.biz.dal.entity.TenantUnbindRecord;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.biz.dal.service.EmployeeService;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.service.SysAreaService;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.service.TenantUnbindRecordService;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.biz.dal.vo.EmployeeVo;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.wrapper.TenantUnbindRecordWrapper;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.common.controller.BaseController;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.common.entity.HttpResponseResult;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.common.enums.UserLockFlag;
 | 
	
		
			
				|  |  | +import com.yonge.toolset.base.exception.BizException;
 | 
	
		
			
				|  |  |  import io.swagger.annotations.Api;
 | 
	
		
			
				|  |  |  import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  |  import lombok.extern.slf4j.Slf4j;
 | 
	
	
		
			
				|  | @@ -40,6 +46,12 @@ public class TenantUnbindRecordController extends BaseController {
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private SysAreaService sysAreaService;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private SysUserFeignService sysUserFeignService;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private EmployeeService employeeService;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @ApiOperation(value = "查询分页", notes = "机构解绑申请记录- 传入 TenantUnbindRecordVo.TenantUnbindRecordQuery")
 | 
	
		
			
				|  |  |      @PostMapping("/page")
 | 
	
	
		
			
				|  | @@ -70,5 +82,32 @@ public class TenantUnbindRecordController extends BaseController {
 | 
	
		
			
				|  |  |          return succeed(QueryInfo.pageInfo(pages, pages.getRecords()));
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @ApiOperation(value = "审核")
 | 
	
		
			
				|  |  | +    @PostMapping("/audit")
 | 
	
		
			
				|  |  | +    public HttpResponseResult<Boolean> audit(@RequestBody TenantUnbindRecordWrapper.Audio audio) {
 | 
	
		
			
				|  |  | +        if (sysUserFeignService.queryUserInfo() == null) {
 | 
	
		
			
				|  |  | +            throw new BizException("请登录");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        EmployeeVo employeeVo = employeeService.detail(sysUserFeignService.queryUserInfo().getId());
 | 
	
		
			
				|  |  | +        if (employeeVo == null || UserLockFlag.LOCKED.equals(employeeVo.getLockFlag())) {
 | 
	
		
			
				|  |  | +            throw new BizException("权限不足");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        if (audio.getId() == null || audio.getStatus() == null) {
 | 
	
		
			
				|  |  | +            throw new BizException("参数错误");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        boolean update = tenantUnbindRecordService.lambdaUpdate()
 | 
	
		
			
				|  |  | +                .set(TenantUnbindRecord::getStatus, audio.getStatus() ? "PASS" : "UNPASS")
 | 
	
		
			
				|  |  | +                .set(TenantUnbindRecord::getReason, audio.getReason())
 | 
	
		
			
				|  |  | +                .set(TenantUnbindRecord::getVerifyUserId, sysUserFeignService.queryUserInfo().getId())
 | 
	
		
			
				|  |  | +                .eq(TenantUnbindRecord::getId, audio.getId())
 | 
	
		
			
				|  |  | +                .eq(TenantUnbindRecord::getStatus, "DOING").update();
 | 
	
		
			
				|  |  | +        if (!update) {
 | 
	
		
			
				|  |  | +            throw new BizException("审核失败,请刷新后重试");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return succeed();
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  }
 |