Jelajahi Sumber

开单去掉盘点统计相关

shish 1 bulan lalu
induk
melakukan
57419d94a8

+ 0 - 18
biz-ghs/order/classes/CheckOrderClass.php

@@ -3,7 +3,6 @@
 namespace bizGhs\order\classes;
 
 use biz\shop\classes\ShopClass;
-use biz\stat\classes\StatPdAddClass;
 use biz\stat\classes\StatPdSubClass;
 use bizGhs\book\classes\BookCustomClass;
 use bizGhs\book\classes\BookItemClass;
@@ -466,23 +465,6 @@ class CheckOrderClass extends BaseClass
             $order->subAmount = $subAmount;
             $order->price = bcadd($addAmount, $subAmount, 2);
             $order->save();
-
-            $shop = ShopClass::getLockById($shopId);
-            $mainId = $shop->mainId ?? 0;
-            $main = MainClass::getLockById($mainId);
-            if (!empty($main)) {
-                $currentAdd = bcadd($main->totalPdAdd, $addAmount, 2);
-                $currentSub = bcadd($main->totalPdSub, abs($subAmount), 2);
-                $main->totalPdAdd = $currentAdd;
-                $main->totalPdSub = $currentSub;
-                $main->save();
-            }
-
-            //统计每天和每月的盘盈盘亏数额
-            StatPdAddClass::replace($main, $shop, $addAmount);
-            $subAmount = abs($subAmount);
-            StatPdSubClass::replace($main, $shop, $subAmount);
-
             $transaction->commit();
             return $order;
 

+ 0 - 41
biz/stat/classes/StatPdAddClass.php

@@ -1,41 +0,0 @@
-<?php
-
-namespace biz\stat\classes;
-
-use biz\base\classes\BaseClass;
-use biz\stat\models\StatPdAdd;
-
-class StatPdAddClass extends BaseClass
-{
-
-    public static $baseFile = '\biz\stat\models\StatPdAdd';
-
-    //获取总和 ssh 20210829
-    public static function getSum($where)
-    {
-        $amount = self::sum($where, 'amount');
-        return empty($amount) ? 0 : $amount;
-    }
-
-    //盘盈统计 ssh 20210827
-    public static function replace($main, $shop, $amount, $date = null)
-    {
-        $sjId = $shop->sjId ?? 0;
-        $shopId = $shop->id ?? 0;
-        $mainId = $main->id ?? 0;
-        $time = $date == null ? date('Ymd') : $date;
-        $stat = self::getByCondition(['mainId' => $mainId, 'time' => $time], true);
-        if (empty($stat)) {
-            $stat = self::add(['shopId' => $shopId, 'sjId' => $sjId, 'mainId' => $mainId, 'time' => $time, 'num' => 0], true);
-        }
-        $id = $stat->id;
-        $unique = self::getLockById($id);
-        $currentAmount = bcadd($unique->amount, $amount, 2);
-        $unique->amount = $currentAmount;
-        $unique->totalAmount = $main->totalPdAdd;
-        $unique->num += 1;
-        $unique->save();
-        StatPdAddMonthClass::replace($main, $shop, $amount, $time);
-    }
-
-}

+ 0 - 42
biz/stat/classes/StatPdAddMonthClass.php

@@ -1,42 +0,0 @@
-<?php
-
-namespace biz\stat\classes;
-
-use biz\base\classes\BaseClass;
-use common\components\util;
-
-class StatPdAddMonthClass extends BaseClass
-{
-
-    public static $baseFile = '\biz\stat\models\StatPdAddMonth';
-
-    //每月盘盈统计 ssh 20210827
-    public static function replace($main, $shop, $amount, $date = null)
-    {
-        if ($date == null) {
-            $time = date('Ym');
-            $year = date('Y');
-            $month = date('m');
-        } else {
-            $timestamp = strtotime($date);
-            $time = date('Ym', $timestamp);
-            $year = date('Y', $timestamp);
-            $month = date('m', $timestamp);
-        }
-        $sjId = $shop->sjId;
-        $shopId = $shop->id;
-        $mainId = $main->id ?? 0;
-        $stat = self::getByCondition(['mainId' => $mainId, 'time' => $time], true);
-        if (empty($stat)) {
-            $stat = self::add(['shopId' => $shopId, 'mainId' => $mainId, 'sjId' => $sjId, 'time' => $time, 'year' => $year, 'month' => $month, 'num' => 1], true);
-        }
-        $id = $stat->id;
-        $unique = self::getLockById($id);
-        $currentAmount = bcadd($unique->amount, $amount, 2);
-        $unique->amount = $currentAmount;
-        $unique->totalAmount = $main->totalPdAdd;
-        $unique->num += 1;
-        $unique->save();
-    }
-
-}

+ 0 - 9
console/controllers/PdController.php

@@ -3,7 +3,6 @@
 namespace console\controllers;
 
 use biz\shop\classes\ShopClass;
-use biz\stat\classes\StatPdAddClass;
 use biz\stat\classes\StatPdSubClass;
 use bizGhs\order\classes\CheckOrderClass;
 use bizGhs\order\classes\CheckOrderItemClass;
@@ -56,14 +55,6 @@ class PdController extends Controller
                         $shop->totalPdSub = $totalSub;
                         $shop->save();
 
-                        $date = date("Ymd", strtotime($addTime));
-                        if ($add > 0) {
-                            StatPdAddClass::replace($shop, $add, $date);
-                        }
-                        if ($sub > 0) {
-                            StatPdSubClass::replace($shop, $sub, $date);
-                        }
-
                     }
 
                     $transaction->commit();