feat: 修改了统计逻辑以使用正确的日期字段
This commit is contained in:
parent
c699abfd6f
commit
b7f8c6ad42
@ -9,20 +9,20 @@ class ProductLogic extends BaseLogic
|
|||||||
{
|
{
|
||||||
public static function Count($where,$time)
|
public static function Count($where,$time)
|
||||||
{
|
{
|
||||||
$todayProductCount=StoreBranchProduct::where($where)->whereDay($time)->count();
|
$todayProductCount=StoreBranchProduct::where($where)->whereDay('create_time',$time)->count();
|
||||||
$yestertodayProductCount=StoreBranchProduct::where($where)->where('create_time', '<',strtotime($time)-1)->count();
|
$yestertodayProductCount=StoreBranchProduct::where($where)->where('create_time', '<',strtotime($time)-1)->count();
|
||||||
if ($yestertodayProductCount == 0 ||$todayProductCount==0) {
|
if ($yestertodayProductCount == 0 ||$todayProductCount==0) {
|
||||||
$weeklyProductTotalGrowthRate = 0;
|
$weeklyProductTotalGrowthRate = 0;
|
||||||
} else {
|
} else {
|
||||||
$weeklyProductTotalGrowthRate = ($todayProductCount - $yestertodayProductCount) / $yestertodayProductCount * 100;
|
$weeklyProductTotalGrowthRate =bcdiv(($todayProductCount - $yestertodayProductCount) ,$yestertodayProductCount) * 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
$todayNewProductCount=StoreBranchProduct::where($where)->whereDay('create_time',$time)->count();
|
$todayNewProductCount=StoreBranchProduct::where($where)->whereDay('create_time',$time)->count();
|
||||||
$yestertodayNewProductCount=StoreBranchProduct::where($where)->whereDay('create_time', date('Y-m-d',strtotime($time)-1))->count();
|
$yestertodayNewProductCount=StoreBranchProduct::where($where)->whereDay('create_time', date('Y-m-d',strtotime($time)-1))->count();
|
||||||
if ($yestertodayProductCount == 0 ||$todayProductCount==0) {
|
if ($todayNewProductCount == 0 ||$yestertodayNewProductCount==0) {
|
||||||
$weeklyNewProductTotalGrowthRate = 0;
|
$weeklyNewProductTotalGrowthRate = 0;
|
||||||
} else {
|
} else {
|
||||||
$weeklyNewProductTotalGrowthRate = ($todayNewProductCount - $yestertodayNewProductCount) / $yestertodayNewProductCount * 100;
|
$weeklyNewProductTotalGrowthRate =bcdiv(($todayNewProductCount - $yestertodayNewProductCount),$yestertodayNewProductCount) * 100;
|
||||||
}
|
}
|
||||||
$data = [
|
$data = [
|
||||||
"totalProductCounInfo" => [
|
"totalProductCounInfo" => [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user