feat: add certification approve/reject endpoints (#18)

This commit is contained in:
rjb
2026-05-17 01:12:31 +08:00
parent 2f460dbd4f
commit 404328ad33

View File

@@ -34,6 +34,40 @@ public class SysUserRenzhengController extends BaseController
@Autowired
private ISysUserRenzhengService sysUserRenzhengService;
/**
* 审核通过
*/
@Log(title = "认证审核", businessType = BusinessType.UPDATE)
@PutMapping("/approve/{id}")
public AjaxResult approve(@PathVariable Long id)
{
SysUserRenzheng renzheng = sysUserRenzhengService.selectSysUserRenzhengById(id);
if (renzheng == null)
{
return AjaxResult.error("认证记录不存在");
}
renzheng.setState("1");
renzheng.setJuejuereson(null);
return toAjax(sysUserRenzhengService.updateSysUserRenzheng(renzheng));
}
/**
* 审核驳回
*/
@Log(title = "认证审核", businessType = BusinessType.UPDATE)
@PutMapping("/reject/{id}")
public AjaxResult reject(@PathVariable Long id, @RequestBody SysUserRenzheng req)
{
SysUserRenzheng renzheng = sysUserRenzhengService.selectSysUserRenzhengById(id);
if (renzheng == null)
{
return AjaxResult.error("认证记录不存在");
}
renzheng.setState("2");
renzheng.setJuejuereson(req.getJuejuereson());
return toAjax(sysUserRenzhengService.updateSysUserRenzheng(renzheng));
}
/**
* 查询renzheng列表
*/