diff --git a/.workbuddy/memory/2026-07-11.md b/.workbuddy/memory/2026-07-11.md
index b3c9021..1c5246e 100644
--- a/.workbuddy/memory/2026-07-11.md
+++ b/.workbuddy/memory/2026-07-11.md
@@ -4,3 +4,8 @@
- **问题**:`GET /api/system/user/audit/{userId}` 返回404,接口不存在
- **原因**:只有 `PUT /api/system/user/audit`(执行审核操作),缺少查询用户审核信息的GET接口
- **修复**:在 `UserController.java` 中新增 `getAuditInfo` 方法,返回 userId、auditStatus、rejectReason
+
+## 修复前端审核接口请求方法不匹配
+- **问题**:`Request method 'POST' not supported` 报错
+- **原因**:前端 `auditUser` API 用 POST + 路径参数 `/audit/{id}`,后端是 PUT + body 参数 `/audit`
+- **修复**:修改 `guilixu-admin/src/api/system/user/index.ts`,改为 PUT 请求、去掉路径参数、字段名映射(status→auditStatus, remark→rejectReason)、userId 放入 body
diff --git a/sql/add_user_audit_status.sql b/sql/add_user_audit_status.sql
deleted file mode 100644
index 998703f..0000000
--- a/sql/add_user_audit_status.sql
+++ /dev/null
@@ -1,8 +0,0 @@
--- 注册审核功能:用户表新增审核状态字段
--- 执行前请备份数据库
--- 执行时间: 2026-07-11
-
-ALTER TABLE sys_user
- ADD COLUMN audit_status INT DEFAULT NULL COMMENT '审核状态: 0待审核, 1已通过, 2已拒绝',
- ADD COLUMN reject_reason VARCHAR(500) DEFAULT NULL COMMENT '审核驳回原因',
- ADD COLUMN shop_name VARCHAR(100) DEFAULT NULL COMMENT '店名';
diff --git a/src/main/java/com/gxwebsoft/common/system/mapper/xml/UserMapper.xml b/src/main/java/com/gxwebsoft/common/system/mapper/xml/UserMapper.xml
index c71753f..c6c8683 100644
--- a/src/main/java/com/gxwebsoft/common/system/mapper/xml/UserMapper.xml
+++ b/src/main/java/com/gxwebsoft/common/system/mapper/xml/UserMapper.xml
@@ -110,6 +110,12 @@
AND a.`status` = #{param.status}
+
+ AND a.`audit_status` = #{param.auditStatus}
+
+
+ AND a.`audit_status` IN (0, 2)
+
AND a.create_time >= #{param.createTimeStart}
diff --git a/src/main/java/com/gxwebsoft/common/system/param/UserParam.java b/src/main/java/com/gxwebsoft/common/system/param/UserParam.java
index 42ed56d..1c031a1 100644
--- a/src/main/java/com/gxwebsoft/common/system/param/UserParam.java
+++ b/src/main/java/com/gxwebsoft/common/system/param/UserParam.java
@@ -111,8 +111,13 @@ public class UserParam extends BaseParam {
private Integer status;
@Schema(description = "审核状态: 0待审核, 1已通过, 2已拒绝(前端传值决定注册是否走审核流程)")
+ @QueryField(type = QueryType.EQ)
private Integer auditStatus;
+ @Schema(description = "是否查询待处理审核用户(待审核0/被驳回2)")
+ @TableField(exist = false)
+ private Boolean auditPending;
+
@Schema(description = "是否删除, 0否, 1是")
@TableLogic
private Integer deleted;