|
|
@@ -2,9 +2,11 @@
|
|
|
|
|
|
namespace console\controllers;
|
|
|
|
|
|
+use biz\shop\classes\MainClass;
|
|
|
use biz\shop\classes\ShopClass;
|
|
|
use biz\stat\classes\StatSaleClass;
|
|
|
use bizGhs\order\classes\OrderClass;
|
|
|
+use common\components\util;
|
|
|
use yii\console\Controller;
|
|
|
use Yii;
|
|
|
|
|
|
@@ -33,12 +35,17 @@ class SaleController extends Controller
|
|
|
echo '没有找到店铺 ' . $shopId . ' ' . $orderSn . "\n";
|
|
|
continue;
|
|
|
}
|
|
|
- $totalSale = bcadd($actPrice, $shop->totalSale, 2);
|
|
|
- $shop->totalSale = $totalSale;
|
|
|
- $shop->totalOrderNum += 1;
|
|
|
- $shop->save();
|
|
|
+ $mainId = $shop->mainId ?? 0;
|
|
|
+ $main = MainClass::getById($mainId, true);
|
|
|
+ if (empty($main)) {
|
|
|
+ util::fail('没有找到main信息');
|
|
|
+ }
|
|
|
+ $totalSale = bcadd($actPrice, $main->totalSale, 2);
|
|
|
+ $main->totalSale = $totalSale;
|
|
|
+ $main->totalOrderNum += 1;
|
|
|
+ $main->save();
|
|
|
$date = date("Ymd", strtotime($addTime));
|
|
|
- StatSaleClass::replace($shop, $actPrice, $date);
|
|
|
+ StatSaleClass::replace($main, $shop, $actPrice, $date);
|
|
|
$transaction->commit();
|
|
|
|
|
|
} catch (\Exception $e) {
|