doge 7 ساعت پیش
والد
کامیت
b60e4af704

+ 3 - 1
app/Http/Controllers/admin/PaymentOrder.php

@@ -18,7 +18,7 @@ use App\Services\BalanceLogService;
 class PaymentOrder extends Controller
 {
 
-    //统计后台待处理订单总数(在线平台人数见 GET /admin/online/platformCount)
+    //统计后台待处理订单及领取审核数(在线平台人数见 GET /admin/online/platformCount)
     public function unProcessed()
     {
         //USDT充值订单
@@ -34,6 +34,8 @@ class PaymentOrder extends Controller
         $data['rgWithdraw'] = (int)PaymentOrderModel::where('status', 0)->where('type', 4)->where('created_at', '>', date('Y-m-d H:i:s', strtotime('-1 day')))->count();
         //人民币提现订单
         $data['rmbWithdraw'] = (int)PaymentOrderModel::where('status', 0)->where('type', 2)->where('created_at', '>', date('Y-m-d H:i:s', strtotime('-1 day')))->count();
+        // 分享赚钱领取审核:所有未审核申请持续提示,不限制申请日期。
+        $data['shareClaim'] = (int)DB::table('share_claims')->where('status', 'pending')->count();
         return $this->success($data);
     }
 

+ 1 - 1
docs/admin-online-register-api.md

@@ -153,7 +153,7 @@ GET /admin/online/platformCount
 | `total` | 总在线 | 以上合计 |
 
 > `mobile` 专指 **手机浏览器 H5**,与原生 APP 互斥,**不是** 苹果+安卓合计。  
-> `GET /admin/paymentOrder/unProcessed` **只**返回待处理订单角标,不含在线人数。
+> `GET /admin/paymentOrder/unProcessed` 返回待处理订单及分享领取审核角标,不含在线人数。分享领取审核数量读取 `data.shareClaim`。
 
 **返回示例**
 

+ 25 - 0
docs/前端接口/新分享系统/后台领取审核.md

@@ -2,6 +2,31 @@
 
 所有 URL 相对后台 API 域名。请求头 `Authorization: Bearer <后台登录令牌>`;POST 使用 `Content-Type: application/json`。需要运营配置权限及对应菜单按钮权限。成功 `code=0`;参数、业务失败 `code=-3`,未登录 `code=101011`,无运营配置权限 `code=-1`。金额均为两位小数字符串,时间均为 UTC+8。
 
+## 待审核提示
+
+后台现有轮询接口 `GET /admin/paymentOrder/unProcessed` 新增 `data.shareClaim`,表示分享赚钱领取申请的待审核数量,类型为整数,没有待审核申请时为 `0`。
+
+```json
+{
+  "code": 0,
+  "timestamp": 1792913400,
+  "msg": "OK",
+  "data": {
+    "usdtRecharge": 0,
+    "rgRecharge": 0,
+    "rmbRecharge": 0,
+    "usdtWithdraw": 0,
+    "rgWithdraw": 0,
+    "rmbWithdraw": 0,
+    "shareClaim": 3
+  }
+}
+```
+
+`shareClaim` 统计 `bot_share_claims.status=pending` 的全部申请,不限制最近一天,也不区分申请人。已批准 `approved`、已驳回 `rejected` 不计入;批准或驳回后,下一次轮询会减少待审核数量。即使因佣金修正暂不能批准,只要申请仍待审核就继续提示,方便管理员处理或驳回。
+
+前端可将该字段用于“分享赚钱 / 领取审核”的角标或提醒,数量大于 `0` 时显示提示。点击后打开领取审核页面,按 `status=pending` 加载列表,清空日期筛选以包含历史待处理申请。审核权限仍沿用领取审核接口的运营配置及菜单按钮权限。
+
 ## 申请列表
 
 `GET /admin/shareEarning/claims`