接口修改2

This commit is contained in:
彭桃 2023-02-18 11:24:31 +08:00
parent a08e722b34
commit e34738999f
2 changed files with 23 additions and 0 deletions

View File

@ -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

View File

@ -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);
}