shish 5 лет назад
Родитель
Сommit
1c67b83909
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      biz-ghs/order/classes/StockInOrderClass.php

+ 6 - 1
biz-ghs/order/classes/StockInOrderClass.php

@@ -4,12 +4,14 @@ namespace bizGhs\order\classes;
 
 use biz\shop\classes\ShopCapitalClass;
 use biz\shop\classes\ShopClass;
+use biz\stat\classes\StatOutClass;
 use biz\stat\classes\StatStockInClass;
 use biz\stat\classes\StatStockOutClass;
 use bizGhs\order\models\StockOutOrderItem;
 use bizGhs\order\traits\OrderTrait;
 use bizGhs\product\classes\ProductClass;
 use bizGhs\stock\classes\StockRecordClass;
+use bizHd\stat\classes\StatIncomeClass;
 use common\components\dict;
 use common\components\orderSn;
 use common\components\util;
@@ -206,11 +208,12 @@ class StockInOrderClass extends BaseClass
                 'event' => $outEvent,
             ];
             ShopCapitalClass::addCapital($capitalData);
+            //每天和每月收入统计,出库也算收入
+            StatIncomeClass::updateOrInsert($shop, $outTotalCost);
             //出库每日和每月统计
             StatStockOutClass::replace($shop, $outTotalCost);
 
             //入库门店
-
             $inEvent = '入库';
             $inCapitalType = dict::getDict('capitalType', 'ghsCheckIn', 'id');
             $inShop = ShopClass::getLockById($shopId);
@@ -233,6 +236,8 @@ class StockInOrderClass extends BaseClass
                 'event' => $inEvent,
             ];
             ShopCapitalClass::addCapital($capitalData);
+            //当天和当月支出统计,调拨入库算支出
+            StatOutClass::updateOrInsert($shop, $inTotalCost);
             //入库每天和每月统计
             StatStockInClass::replace($inShop, $inTotalCost);