e01acf486d31cec9037323c4c5dc6ffe0381e591
背景:个人中心「药审核」入口需要展示待审核任务数(红色徽标)。 该口径涉及 4 张表、5 个审核来源,且状态码语义各不相同,不能一概而论: - yxe_user_task.status 待审核是 1(0 待执行 / 1 已完成待审核 / 2 已完成 / 3 已拒绝) - yxe_self_report / yxe_visit_report / yxe_share 待审核都是 0 - 同一张 yxe_user_task 还要按分类拆开:药动销 = cate_id IN (1,3), 跑店/巡店 = cate_id = 4(与审核页 cateIdList=1,3 / cateId=4 对齐) 故新增 /api/yxe/yxe-audit/pending-count,一次返回 5 类明细 + total, 口径与审核页各类型「待审核」列表的总数完全一致,保证入口徽标与 点进去的列表条数对得上。 权限:非审核员(can_auth != 1)与未登录一律返回 0,不下发全站待审量。 验证(本地库 yaoxiaoer,审核员账号实测): 分类 接口 审核页列表 药动销 110 110 跑店/巡店 2 2 驻店填报 787 787 跑店填报 0 0 药分享 36 36 合计 935 - 匿名请求与 can_auth=0 账号请求均返回 total=0,确认拦截生效。
Description
No description provided
Languages
Java
100%