Przeglądaj źródła

增加采购支出记录

shish 5 lat temu
rodzic
commit
1bfd658321
1 zmienionych plików z 19 dodań i 0 usunięć
  1. 19 0
      biz-hd/purchase/services/PurchaseService.php

+ 19 - 0
biz-hd/purchase/services/PurchaseService.php

@@ -4,6 +4,7 @@ namespace bizHd\purchase\services;
 
 use biz\ghs\classes\GhsClass;
 use biz\ghs\models\Ghs;
+use biz\shop\classes\ShopCapitalClass;
 use biz\shop\classes\ShopClass;
 use biz\shop\classes\ShopCouponClass;
 use biz\shop\models\Shop;
@@ -256,6 +257,24 @@ class PurchaseService extends BaseService
         }
         $shop->save();
 
+        //支出流水
+        $payWay = dict::getDict('payWay', 'unknown');
+        $capitalType = dict::getDict('capitalType', 'xhPurchase', 'id');
+        $sjId = $info->sjId ?? 0;
+        $shopId = $info->shopId ?? 0;
+        $event = '采购支出';
+        $capitalData = [
+            'capitalType' => $capitalType,
+            'io' => 0,
+            'totalExpend' => $currentExpend,
+            'payWay' => $payWay,
+            'amount' => $realPrice,
+            'sjId' => $sjId,
+            'shopId' => $shopId,
+            'event' => $event,
+        ];
+        ShopCapitalClass::addCapital($capitalData);
+
         //采购统计
         StatCgClass::replace($shop, $info->actPrice);
         //支出统计