feat: 修改用户和工牌逻辑以优化查询效率
This commit is contained in:
parent
5115ca1dee
commit
f3196d4bac
@ -172,7 +172,7 @@ class UserLogic extends BaseLogic
|
||||
$user['channel'] = UserTerminalEnum::getTermInalDesc($user['channel']);
|
||||
$user->sex = $user->getData('sex');
|
||||
$user['number']=StoreFinanceFlow::where('other_uid',$userId)->where(['status'=>0,'financial_pm'=>1,'type'=>1])->sum('number');
|
||||
$user['user_ship_name']=$user->user_ship>0?UserShip::where('id',$user->user_ship)->value('title'):"";
|
||||
$user['user_ship_name']=$user->user_ship>0?UserShip::where('id',$user->user_ship)->value('title'):"一般用户";
|
||||
return $user->toArray();
|
||||
}
|
||||
|
||||
|
@ -628,7 +628,6 @@ class WorkbenchLogic extends BaseLogic
|
||||
|
||||
//总的营业额的统计 总的利润的统计 总的成本合集的统计 总的加到保证金的
|
||||
$all = StoreOrder::where(['paid' => YesNoEnum::YES, 'store_id' => $params['store_id']]);
|
||||
|
||||
$deposit_all = StoreFinanceFlow::where(['store_id' => $params['store_id'], 'status' => YesNoEnum::YES])
|
||||
->sum('number');
|
||||
|
||||
@ -732,7 +731,7 @@ class WorkbenchLogic extends BaseLogic
|
||||
{
|
||||
$endTime = date('Y-m-d', strtotime($startTime) + 86400);
|
||||
//当日营业额的统计 当日利润的统计 当日成本合集的统计 当日加到保证金的 当日的现金收银
|
||||
$today = StoreOrder::where(['paid' => YesNoEnum::YES, 'store_id' => $store_id]);
|
||||
$today = StoreOrder::where(['paid' => YesNoEnum::YES, 'store_id' => $store_id,'refund_status'=>0]);
|
||||
$turnover_today = $today
|
||||
->whereBetweenTime('create_time', $startTime, $endTime)
|
||||
->sum('pay_price');
|
||||
|
Loading…
x
Reference in New Issue
Block a user