This commit is contained in:
577732344@qq.com
2025-09-29 13:22:03 +08:00
parent 09b0a350c8
commit c934e29ad1
7 changed files with 78 additions and 4 deletions

View File

@@ -107,4 +107,23 @@ public class CompanyController extends BaseController
{
return toAjax(companyService.deleteCompanyByCompanyIds(companyIds));
}
@ApiOperation("企业资质审核列表")
@PreAuthorize("@ss.hasPermi('app:company:approval:list')")
@GetMapping("/approval/list")
public TableDataInfo approvalList(Company company)
{
startPage();
List<Company> list = companyService.approvalList(company);
return getDataTable(list);
}
@ApiOperation("企业资质修改")
@PreAuthorize("@ss.hasPermi('app:company:approval:edit')")
@GetMapping("/approval/edit")
public AjaxResult approvalEdit(Company company)
{
startPage();
List<Company> list = companyService.approvalList(company);
return AjaxResult.success();
}
}

View File

@@ -87,4 +87,8 @@ public class Company extends BaseEntity
@ApiModelProperty("审核未通过原因")
private String notPassReason;
@TableField(exist = false)
@ApiModelProperty("qiye")
private Integer isCollection;
}

View File

@@ -73,4 +73,8 @@ public interface ICompanyService
void register(Company company);
Company registerStatus();
List<Company> approvalList(Company company);
Company approval(Company company);
}

View File

@@ -229,4 +229,24 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper,Company> imple
Company company = companyMapper.selectOne(Wrappers.<Company>lambdaQuery().eq(Company::getUserId, userId).orderByDesc(Company::getUpdateTime));
return company;
}
@Override
public List<Company> approvalList(Company company) {
return companyMapper.selectList(Wrappers.<Company>lambdaQuery().eq(Company::getName, company.getName()).in(Company::getStatus, Arrays.asList(0, 1, 2)).orderByAsc(Company::getStatus).orderByDesc(Company::getCreateTime));
}
@Override
public Company approval(Company company) {
Company company1 = companyMapper.selectById(company.getCompanyId());
if(company1==null){
throw new ServiceException("企业不存在");
}
if(company1.getStatus()!=0){
throw new ServiceException("企业已审核");
}
companyMapper.updateById(company);
//创建账号
return company1;
}
}