|
|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace ghs\controllers;
|
|
|
|
|
|
+use bizGhs\order\classes\PurchaseOrderClass;
|
|
|
use bizGhs\order\classes\StockWastageOrderClass;
|
|
|
use bizGhs\order\classes\StockWastageOrderItemClass;
|
|
|
use bizGhs\stat\classes\StatSaleClass;
|
|
|
@@ -14,6 +15,26 @@ use common\components\dateUtil;
|
|
|
class StatController extends BaseController
|
|
|
{
|
|
|
|
|
|
+ //采购运费统计 ssh 20230427
|
|
|
+ public function actionCgFreight()
|
|
|
+ {
|
|
|
+ $get = Yii::$app->request->get();
|
|
|
+ $where = [];
|
|
|
+ $where['mainId'] = $this->mainId;
|
|
|
+ $where['status'] = 4;
|
|
|
+ $searchTime = $get['searchTime'] ?? 'today';
|
|
|
+ if (!empty($searchTime)) {
|
|
|
+ $startTime = $get['startTime'] ?? '';
|
|
|
+ $endTime = $get['endTime'] ?? '';
|
|
|
+ $period = dateUtil::formatTime($searchTime, $startTime, $endTime, true);
|
|
|
+ $start = date("Y-m-d 00:00:00", strtotime($period['startTime']));
|
|
|
+ $end = date("Y-m-d 23:59:59", strtotime($period['endTime']));
|
|
|
+ $where['entryTime'] = ['between', [$start, $end]];
|
|
|
+ }
|
|
|
+ $cgList = PurchaseOrderClass::getAllByCondition($where, null, '*');
|
|
|
+ util::success(['list' => $cgList]);
|
|
|
+ }
|
|
|
+
|
|
|
public function actionProfit()
|
|
|
{
|
|
|
|