6
0
Fork 0

调整批零个人中心业绩显示

release
vine_liutk 2022-01-21 15:37:43 +08:00
parent 24b8ccfcef
commit a3b43fdf5e
1 changed files with 15 additions and 15 deletions

View File

@ -88,23 +88,23 @@ class Dealer extends Model
*/
public function getSaleValuesAttribute()
{
return $this->self_sales_value + $this->team_sales_value;
// $tz = now();
// return $this->self_sales_value + $this->team_sales_value;
$tz = now();
// if ($tz->day >= 20) {
// // 结算当月20号开始的业绩
// $startAt = $tz->copy()->setDay(20)->startOfDay();
// } elseif ($tz->day >= 5) {
// // 结算当月5号开始的的业绩
// $startAt = $tz->copy()->setDay(5)->startOfDay();
// } else {
// // 结算上月20号开始的业绩
// $startAt = $tz->copy()->subMonthNoOverflow()->setDay(20)->startOfDay();
// }
if ($tz->day >= 20) {
// 结算当月20号开始的业绩
$startAt = $tz->copy()->setDay(20)->startOfDay();
} elseif ($tz->day >= 5) {
// 结算当月5号开始的的业绩
$startAt = $tz->copy()->setDay(5)->startOfDay();
} else {
// 结算上月20号开始的业绩
$startAt = $tz->copy()->subMonthNoOverflow()->setDay(20)->startOfDay();
}
// return DealerPurchaseLog::query()->where('order_completed_at', '>=', $startAt)
// ->where('path', 'like', "{$this->userInfo->full_path}%")
// ->sum('total_amount');
return DealerPurchaseLog::query()->where('order_completed_at', '>=', $startAt)
->where('path', 'like', "{$this->userInfo->full_path}%")
->sum('total_amount');
}
/**