|
@@ -4,6 +4,7 @@ namespace ghs\controllers;
|
|
|
|
|
|
|
|
use biz\stat\classes\StatSaleClass;
|
|
use biz\stat\classes\StatSaleClass;
|
|
|
use biz\stat\services\StatOutService;
|
|
use biz\stat\services\StatOutService;
|
|
|
|
|
+use bizGhs\order\classes\OrderClass;
|
|
|
use bizHd\stat\classes\StatVisitClass;
|
|
use bizHd\stat\classes\StatVisitClass;
|
|
|
use common\components\dict;
|
|
use common\components\dict;
|
|
|
use common\components\util;
|
|
use common\components\util;
|
|
@@ -17,7 +18,25 @@ class ConsoleController extends BaseController
|
|
|
//今日实收统计和欠款统计等
|
|
//今日实收统计和欠款统计等
|
|
|
public function actionStat()
|
|
public function actionStat()
|
|
|
{
|
|
{
|
|
|
- util::success(['todayActIncome' => 0, 'todayDebt' => 0, 'totalDebt' => 0]);
|
|
|
|
|
|
|
+ $todayDate = date('Y-m-d');
|
|
|
|
|
+ $todayStartTime = $todayDate . ' 00:00:00';
|
|
|
|
|
+ $todayEndTime = $todayDate . ' 23:59:59';
|
|
|
|
|
+ $where = ['shopId' => $this->shopId, 'debt' => 0];
|
|
|
|
|
+ $where['addTime'] = ['between', [$todayStartTime, $todayEndTime]];
|
|
|
|
|
+ $todayActIncome = OrderClass::sum($where, 'actPrice'); // 今日实收
|
|
|
|
|
+ $todayActIncome = $todayActIncome === null ? 0 : $todayActIncome;
|
|
|
|
|
+
|
|
|
|
|
+ $where = ['debt' => 1];
|
|
|
|
|
+ $where['addTime'] = ['between', [$todayStartTime, $todayEndTime]];
|
|
|
|
|
+ $todayDebt = OrderClass::sum($where, 'debtPrice'); // 今日欠款
|
|
|
|
|
+ $todayDebt = $todayDebt === null ? 0 : $todayDebt;
|
|
|
|
|
+
|
|
|
|
|
+ $where = ['debt' => 1];
|
|
|
|
|
+ unset($where['addTime']);
|
|
|
|
|
+ $totalDebt = OrderClass::sum($where, 'debtPrice'); // 总欠款
|
|
|
|
|
+ $totalDebt = $totalDebt === null ? 0 : $totalDebt;
|
|
|
|
|
+
|
|
|
|
|
+ util::success(['todayActIncome' => $todayActIncome, 'todayDebt' => $todayDebt, 'totalDebt' => $totalDebt]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//概况 ssh 2019.12.19
|
|
//概况 ssh 2019.12.19
|