diff --git a/app/api/controller/order/OrderController.php b/app/api/controller/order/OrderController.php index 76cd245ff..bbbb8887e 100644 --- a/app/api/controller/order/OrderController.php +++ b/app/api/controller/order/OrderController.php @@ -10,6 +10,7 @@ use app\api\validate\OrderValidate; use app\common\enum\PayEnum; use app\common\logic\PaymentLogic; use app\common\logic\PayNotifyLogic; +use app\common\model\retail\Cashierclass; use app\common\model\store_order\StoreOrder; use app\common\model\user\UserAddress; use Webman\RedisQueue\Redis; @@ -234,6 +235,20 @@ class OrderController extends BaseApiController } } + + public function order_count() + { + $userId = $this->request->userId; + $where = ['uid' => $userId, 'paid' => 0]; + $no_pay = StoreOrder::where($where)->count(); + $where['paid'] = 1; + $where['status'] = 0; + $waiting = StoreOrder::where($where)->count(); + $where['status'] = 1; + $receiving = StoreOrder::where($where)->count(); + return $this->success('ok', ['no_pay' => $no_pay, 'waiting' => $waiting, 'receiving' => $receiving]); + } + #[ ApiDoc\Title('订单支付'), ApiDoc\url('/api/order/order/pay'),