shish před 5 roky
rodič
revize
85dff8234a

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

@@ -115,6 +115,10 @@ class CheckOrderClass extends BaseClass
             $order->save();
 
             $shop = ShopClass::getLockById($shopId);
+            $shop->totalPdAdd = bcadd($shop->totalPdAdd, $addAmount, 2);
+            $shop->totalPdSub = bcadd($shop->totalPdSub, abs($subAmount), 2);
+            $shop->save();
+
             //统计每天和每月的盘盈盘亏数额
             if ($addAmount > 0) {
                 StatPdAddClass::replace($shop, $addAmount);

+ 1 - 1
biz/stat/classes/StatPdAddClass.php

@@ -23,7 +23,7 @@ class StatPdAddClass extends BaseClass
         $unique = self::getLockById($id);
         $currentAmount = bcadd($unique->amount, $amount, 2);
         $unique->amount = $currentAmount;
-        $unique->totalAmount = $shop->totalPurchase;
+        $unique->totalAmount = $shop->totalPdAdd;
         $unique->num += 1;
         $unique->save();
         StatPdAddMonthClass::replace($shop, $amount);

+ 1 - 1
biz/stat/classes/StatPdAddMonthClass.php

@@ -26,7 +26,7 @@ class StatPdAddMonthClass extends BaseClass
         $unique = self::getLockById($id);
         $currentAmount = bcadd($unique->amount, $amount, 2);
         $unique->amount = $currentAmount;
-        $unique->totalAmount = $shop->totalPurchase;
+        $unique->totalAmount = $shop->totalPdAdd;
         $unique->num += 1;
         $unique->save();
     }

+ 1 - 1
biz/stat/classes/StatPdSubClass.php

@@ -23,7 +23,7 @@ class StatPdSubClass extends BaseClass
         $unique = self::getLockById($id);
         $currentAmount = bcadd($unique->amount, $amount, 2);
         $unique->amount = $currentAmount;
-        $unique->totalAmount = $shop->totalPurchase;
+        $unique->totalAmount = $shop->totalPdSub;
         $unique->num += 1;
         $unique->save();
         StatPdSubMonthClass::replace($shop, $amount);

+ 1 - 1
biz/stat/classes/StatPdSubMonthClass.php

@@ -26,7 +26,7 @@ class StatPdSubMonthClass extends BaseClass
         $unique = self::getLockById($id);
         $currentAmount = bcadd($unique->amount, $amount, 2);
         $unique->amount = $currentAmount;
-        $unique->totalAmount = $shop->totalPurchase;
+        $unique->totalAmount = $shop->totalPdSub;
         $unique->num += 1;
         $unique->save();
     }

+ 1 - 1
biz/stat/classes/StatWastClass.php

@@ -23,7 +23,7 @@ class StatWastClass extends BaseClass
         $unique = self::getLockById($id);
         $currentAmount = bcadd($unique->amount, $amount, 2);
         $unique->amount = $currentAmount;
-        $unique->totalAmount = $shop->totalPurchase;
+        $unique->totalAmount = $shop->totalWast;
         $unique->num += 1;
         $unique->save();
         StatWastMonthClass::replace($shop, $amount);

+ 1 - 1
biz/stat/classes/StatWastMonthClass.php

@@ -26,7 +26,7 @@ class StatWastMonthClass extends BaseClass
         $unique = self::getLockById($id);
         $currentAmount = bcadd($unique->amount, $amount, 2);
         $unique->amount = $currentAmount;
-        $unique->totalAmount = $shop->totalPurchase;
+        $unique->totalAmount = $shop->totalWast;
         $unique->num += 1;
         $unique->save();
     }