Browse Source

用户提现明细

master
Lemon 5 years ago
parent
commit
56f0ff2372
  1. 6
      app/Controller/v3/HomeController.php
  2. 12
      app/Model/v3/StoreWithdrawal.php
  3. 5
      app/Service/v3/Implementations/OrderOnlineService.php
  4. 7
      app/Service/v3/Interfaces/OrderOnlineServiceInterface.php

6
app/Controller/v3/HomeController.php

@ -7,6 +7,7 @@ use App\Constants\v3\Banner;
use App\Constants\v3\SsdbKeys;
use App\Constants\v3\Tabs;
use App\Controller\BaseController;
use App\Request\v3\StoreIndexRequest;
use App\Request\v3\UserIndexRequest;
use App\Service\v3\Interfaces\ActivityServiceInterface;
use App\Service\v3\Interfaces\BannerServiceInterface;
@ -174,9 +175,10 @@ class HomeController extends BaseController
* 商家入口详情
*/
public function storeIndex()
public function storeIndex(StoreIndexRequest $request)
{
$data['detail'] = $this->storeService->detail(1);
$params = $request->validated();
$data['detail'] = $this->storeService->detail($params['store_id']);
$data['order_online'] = [
'count' => 6549,
'total' => 12654.12

12
app/Model/v3/StoreWithdrawal.php

@ -8,12 +8,24 @@ class StoreWithdrawal extends Model
{
protected $table = 'lanzu_store_withdrawal';
protected $dateFormat = 'Y-m-d h:i:s';
protected $appends = [
'state_text',
'check_time_text'
];
public function getStateTextAttribute()
{
return Withdrawal::getMessage($this->attributes['state']);
}
public function getCheckTimeTextAttribute()
{
if(empty($this->attributes['check_time'])){
return '';
}else {
return date('Y-m-d H:i:s', $this->attributes['check_time']);
}
}
}

5
app/Service/v3/Implementations/OrderOnlineService.php

@ -561,4 +561,9 @@ class OrderOnlineService implements OrderOnlineServiceInterface
return $this->paymentService->undo($orderMain->global_order_id, $userId);
}
}
public function countByStore($storeId)
{
$res['count'] = Order::query()->find();
}
}

7
app/Service/v3/Interfaces/OrderOnlineServiceInterface.php

@ -70,4 +70,11 @@ interface OrderOnlineServiceInterface
* @return mixed
*/
public function doRefund($globalOrderId, $userId);
/**
* 统计商户线上订单
* @param $storeId
* @return mixed
*/
public function countByStore($storeId);
}
Loading…
Cancel
Save