新增根据地区查询商户总数
This commit is contained in:
parent
b7c76e59f3
commit
6b58878cbf
@ -891,11 +891,11 @@ class Auth extends BaseController
|
|||||||
{
|
{
|
||||||
$cityCode = $this->request->param('city_code', '');
|
$cityCode = $this->request->param('city_code', '');
|
||||||
$districtCode = $this->request->param('district_code', '');
|
$districtCode = $this->request->param('district_code', '');
|
||||||
$streetCode = $this->request->param('street_code');
|
$streetCode = $this->request->param('street_code', '');
|
||||||
$villageCode = $this->request->param('village_code', '');
|
$villageCode = $this->request->param('village_code', '');
|
||||||
$brigadeId = $this->request->param('brigade_id', 0);
|
$brigadeId = $this->request->param('brigade_id', 0);
|
||||||
$startDate = $this->request->param('start_date', date('Y-m-d'));
|
$startDate = $this->request->param('start_date', '');
|
||||||
$endDate = $this->request->param('end_date', date('Y-m-d'));
|
$endDate = $this->request->param('end_date', '');
|
||||||
$queryBuilder = Db::name('ProductOrderLog')->where('status', 1);
|
$queryBuilder = Db::name('ProductOrderLog')->where('status', 1);
|
||||||
if ($cityCode) {
|
if ($cityCode) {
|
||||||
$queryBuilder = $queryBuilder->where('city_code', $cityCode);
|
$queryBuilder = $queryBuilder->where('city_code', $cityCode);
|
||||||
@ -936,11 +936,11 @@ class Auth extends BaseController
|
|||||||
[$page, $limit] = $this->getPage();
|
[$page, $limit] = $this->getPage();
|
||||||
$cityCode = $this->request->param('city_code', '');
|
$cityCode = $this->request->param('city_code', '');
|
||||||
$districtCode = $this->request->param('district_code', '');
|
$districtCode = $this->request->param('district_code', '');
|
||||||
$streetCode = $this->request->param('street_code');
|
$streetCode = $this->request->param('street_code', '');
|
||||||
$villageCode = $this->request->param('village_code', '');
|
$villageCode = $this->request->param('village_code', '');
|
||||||
$brigadeId = $this->request->param('brigade_id', 0);
|
$brigadeId = $this->request->param('brigade_id', 0);
|
||||||
$startDate = $this->request->param('start_date', date('Y-m-d'));
|
$startDate = $this->request->param('start_date', '');
|
||||||
$endDate = $this->request->param('end_date', date('Y-m-d'));
|
$endDate = $this->request->param('end_date', '');
|
||||||
$queryBuilder = Db::name('ProductOrderLog')->where('status', 1);
|
$queryBuilder = Db::name('ProductOrderLog')->where('status', 1);
|
||||||
if ($cityCode) {
|
if ($cityCode) {
|
||||||
$queryBuilder = $queryBuilder->where('city_code', $cityCode);
|
$queryBuilder = $queryBuilder->where('city_code', $cityCode);
|
||||||
@ -979,4 +979,38 @@ class Auth extends BaseController
|
|||||||
return app('json')->success(compact('count', 'list'));
|
return app('json')->success(compact('count', 'list'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//根据地址信息查询商家数
|
||||||
|
public function merStatistics()
|
||||||
|
{
|
||||||
|
$districtCode = $this->request->param('district_code', '');
|
||||||
|
$streetCode = $this->request->param('street_code', '');
|
||||||
|
$villageCode = $this->request->param('village_code', '');
|
||||||
|
$startDate = $this->request->param('start_date', '');
|
||||||
|
$endDate = $this->request->param('end_date', '');
|
||||||
|
$villageId = Db::name('GeoVillage')->where('village_code', $villageCode)->fetchSql(false)->value('village_id', 0);
|
||||||
|
$queryBuilder = Db::name('Merchant')->where('status', 1);
|
||||||
|
|
||||||
|
if ($districtCode) {
|
||||||
|
$queryBuilder = $queryBuilder->where('area_id', $districtCode);
|
||||||
|
}
|
||||||
|
if ($streetCode) {
|
||||||
|
$queryBuilder = $queryBuilder->where('street_id', $streetCode);
|
||||||
|
}
|
||||||
|
if ($villageId) {
|
||||||
|
$queryBuilder = $queryBuilder->where('village_id', $villageId);
|
||||||
|
}
|
||||||
|
if ($startDate) {
|
||||||
|
$queryBuilder = $queryBuilder->whereTime('create_time', '>=', trim($startDate));
|
||||||
|
}
|
||||||
|
if ($endDate) {
|
||||||
|
$queryBuilder = $queryBuilder->whereTime('create_time', '<=', trim($endDate) . ' 23:59:59');
|
||||||
|
}
|
||||||
|
$merNum = $queryBuilder->fetchSql(false)->count();
|
||||||
|
$data = [
|
||||||
|
'where' => $this->request->param(),
|
||||||
|
'mer_num' => $merNum
|
||||||
|
];
|
||||||
|
return app('json')->success($data);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -25,6 +25,8 @@ Route::group('api/', function () {
|
|||||||
Route::post('goods/take/:id', 'api.Auth/deliveryGoods');
|
Route::post('goods/take/:id', 'api.Auth/deliveryGoods');
|
||||||
Route::get('order/statistics', 'api.Auth/orderStatistics');
|
Route::get('order/statistics', 'api.Auth/orderStatistics');
|
||||||
Route::get('region/order', 'api.Auth/orderList');
|
Route::get('region/order', 'api.Auth/orderList');
|
||||||
|
Route::get('region/merchant', 'api.Auth/merStatistics');
|
||||||
|
Route::get('region/goods', 'api.Auth/goodsStatistics');
|
||||||
Route::resource('upload', 'api.Upload');
|
Route::resource('upload', 'api.Upload');
|
||||||
Route::post('articleCatch', 'api.Upload/article');
|
Route::post('articleCatch', 'api.Upload/article');
|
||||||
//强制登录
|
//强制登录
|
||||||
|
Loading…
x
Reference in New Issue
Block a user