This commit is contained in:
lik
2026-06-02 13:43:56 +08:00
parent 2577c05c72
commit da60f0e3ef
3 changed files with 31 additions and 42 deletions

View File

@@ -5,18 +5,23 @@ class HandlerEscortRecord {
constructor() {
}
async getMyRecords(ctx) {
async getRecords(ctx) {
try {
const userId = ctx.state.user?._id || ctx.request.query?.userId;
if (!userId) {
return ResponseUtil.badRequest(ctx, "缺少用户ID");
const { page = 1, pageSize = 20, status, userId, appointmentDate } = ctx.request.query;
if (!status || status.length === 0) {
return ResponseUtil.badRequest(ctx, "缺少状态参数");
}
const { page = 1, pageSize = 20, status } = ctx.request.query;
const records = await DBModel.EscortRecord.findRecordsByUser(userId, {
// status解析成数组
const statusArray = status.split(',')
const records = await DBModel.EscortRecord.findRecords({
page: parseInt(page),
pageSize: parseInt(pageSize),
status,
status: statusArray,
userId,
appointmentDate,
});
return ResponseUtil.success(ctx, { records }, "查询成功");