接口修改2
This commit is contained in:
parent
a08e722b34
commit
e34738999f
@ -527,6 +527,26 @@ class StoreOrderRepository extends BaseRepository
|
||||
return compact('noComment', 'done', 'refund', 'noDeliver', 'noPay', 'noPostage', 'orderCount', 'all');
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $uid
|
||||
* @return array
|
||||
* @author xaboy
|
||||
* @day 2020/6/10
|
||||
*/
|
||||
public function userOrderNumber2(int $uid,$cart_id_str)
|
||||
{
|
||||
// $noPay = app()->make(StoreGroupOrderRepository::class)->orderNumber($uid);
|
||||
// $noPostage = $this->dao->search(['uid' => $uid, 'status' => 0, 'paid' => 1])->where('StoreOrder.is_del', 0)->count();
|
||||
$all = $this->dao->search(['uid' => $uid, 'status' => -2])->where('StoreOrder.is_del', 0)->where( 'cart_id','exp', 'REGEXP \''."(^|,)(".$cart_id_str.")(,|$)".'\'')->count();
|
||||
// $noDeliver = $this->dao->search(['uid' => $uid, 'status' => 1, 'paid' => 1])->where('StoreOrder.is_del', 0)->count();
|
||||
// $noComment = $this->dao->search(['uid' => $uid, 'status' => 2, 'paid' => 1])->where('StoreOrder.is_del', 0)->count();
|
||||
// $done = $this->dao->search(['uid' => $uid, 'status' => 3, 'paid' => 1])->where('StoreOrder.is_del', 0)->count();
|
||||
// $refund = app()->make(StoreRefundOrderRepository::class)->getWhereCount(['uid' => $uid, 'status' => [0, 1, 2]]);
|
||||
$orderPrice = $this->dao->search(['uid' => $uid, 'paid' => 1])->where( 'cart_id','exp', 'REGEXP \''."(^|,)(".$cart_id_str.")(,|$)".'\'')->sum('pay_price');
|
||||
// $orderCount = $this->dao->search(['uid' => $uid, 'paid' => 1])->count();
|
||||
return compact('orderPrice', 'all');
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $id
|
||||
* @param null $uid
|
||||
|
@ -88,6 +88,9 @@ class EnterCompany extends BaseController
|
||||
->column('cart_id');
|
||||
$cart_id_str = implode('|',$cart_id);
|
||||
$list = app()->make(StoreOrderRepository::class)->getList2($where,$page,$limit,$cart_id_str);
|
||||
$data = app()->make(StoreOrderRepository::class)->userOrderNumber2($uid,$cart_id_str);
|
||||
$list['all'] = $data['all'];
|
||||
$list['orderPrice'] = $data['orderPrice'];
|
||||
return app('json')->success($list);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user