shish 4 лет назад
Родитель
Сommit
e425d1949e

+ 4 - 1
app-ghs/controllers/ConsoleController.php

@@ -4,6 +4,7 @@ namespace ghs\controllers;
 
 use bizGhs\item\classes\ItemClass;
 use bizGhs\order\classes\OrderClass;
+use bizGhs\order\classes\StockWastageOrderClass;
 use bizGhs\stat\classes\StatKdClass;
 use bizGhs\stat\classes\StatSaleClass;
 use bizHd\stat\classes\StatVisitClass;
@@ -109,7 +110,9 @@ class ConsoleController extends BaseController
             }
         }
         $orderNum = $respond['totalOrderNum'] ?? 0;
-        $wastage = 12;
+
+        $wastage = StockWastageOrderClass::getTodayWaste($this->mainId);
+
         $visitCustom = StatVisitClass::getVisitNum($this->mainId);
 
         $menu = [

+ 13 - 0
biz-ghs/order/classes/StockWastageOrderClass.php

@@ -26,6 +26,19 @@ class StockWastageOrderClass extends BaseClass
     const WASTAGE_TYPE_COMMON = 0;
     const WASTAGE_TYPE_WORK = 1;
 
+    //当天报损数量 ssh 20220724
+    public static function getTodayWaste($mainId)
+    {
+        $todayDate = date('Y-m-d');
+        $todayStartTime = $todayDate . ' 00:00:00';
+        $todayEndTime = $todayDate . ' 23:59:59';
+        $where = ['mainId' => $mainId];
+        $where['payTime'] = ['between', [$todayStartTime, $todayEndTime]];
+        $wastage = StockWastageOrderItemClass::sum($where, 'itemNum');
+        $wastage = $wastage === null ? 0 : $wastage;
+        return $wastage;
+    }
+
     // 订单列表
     public static function getOrderList($where)
     {