|
@@ -2,6 +2,9 @@
|
|
|
|
|
|
|
|
namespace bizGhs\order\classes;
|
|
namespace bizGhs\order\classes;
|
|
|
|
|
|
|
|
|
|
+use biz\shop\classes\ShopClass;
|
|
|
|
|
+use biz\stat\classes\StatPdAddClass;
|
|
|
|
|
+use biz\stat\classes\StatPdSubClass;
|
|
|
use bizGhs\product\classes\ProductClass;
|
|
use bizGhs\product\classes\ProductClass;
|
|
|
use bizGhs\stock\services\StockRecordService;
|
|
use bizGhs\stock\services\StockRecordService;
|
|
|
use common\components\orderSn;
|
|
use common\components\orderSn;
|
|
@@ -111,6 +114,16 @@ class CheckOrderClass extends BaseClass
|
|
|
$order->price = bcadd($addAmount, $subAmount, 2);
|
|
$order->price = bcadd($addAmount, $subAmount, 2);
|
|
|
$order->save();
|
|
$order->save();
|
|
|
|
|
|
|
|
|
|
+ $shop = ShopClass::getLockById($shopId);
|
|
|
|
|
+ //统计每天和每月的盘盈盘亏数额
|
|
|
|
|
+ if ($addAmount > 0) {
|
|
|
|
|
+ StatPdAddClass::replace($shop, $addAmount);
|
|
|
|
|
+ }
|
|
|
|
|
+ $subAmount = abs($subAmount);
|
|
|
|
|
+ if ($subAmount > 0) {
|
|
|
|
|
+ StatPdSubClass::replace($shop, $subAmount);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$transaction->commit();
|
|
$transaction->commit();
|
|
|
return $order;
|
|
return $order;
|
|
|
|
|
|