|
|
@@ -6,10 +6,10 @@ use biz\shop\classes\ShopClass;
|
|
|
use biz\shop\models\Shop;
|
|
|
use biz\sj\classes\MerchantAssetClass;
|
|
|
use biz\sj\classes\MerchantClass;
|
|
|
+use biz\stat\classes\StatOrderCountClass;
|
|
|
use bizHd\message\classes\InformAdminClass;
|
|
|
use bizHd\message\classes\InformUserClass;
|
|
|
use bizHd\stat\classes\StatOrderClass;
|
|
|
-use bizHd\stat\classes\StatOrderCountClass;
|
|
|
use bizHd\stat\classes\StatOrderMonthClass;
|
|
|
use bizHd\user\classes\UserClass;
|
|
|
use common\components\miniUtil;
|
|
|
@@ -66,23 +66,17 @@ class OrderClass extends BaseClass
|
|
|
//添加订单 ssh 2019.12.5
|
|
|
public static function addOrder($data)
|
|
|
{
|
|
|
- $merchantId = $data['merchantId'];
|
|
|
$data['orderSn'] = orderSn::getOrderSn();
|
|
|
$data['payStatus'] = 0;
|
|
|
+ $shopId = $data['shopId'] ?? 0;
|
|
|
+ $shop = Shop::findBySql('select * from ' . Shop::tableName() . ' where id = :id for update', ['id' => $shopId])->one();
|
|
|
+ $riseNum = StatOrderCountClass::addOrder($shop);
|
|
|
|
|
|
- $month = date("Ym");
|
|
|
- $riseNum = StatOrderCountClass::addOrder($month, $merchantId);
|
|
|
//将花店每月的总订单数作为编号
|
|
|
$data['sendNum'] = $riseNum;
|
|
|
$data['totalFlow'] = OrderClass::ORDER_TOTAL_FLOW;
|
|
|
$return = self::add($data);
|
|
|
|
|
|
- //全部订单+1,待付款订单+1
|
|
|
- $merchantAsset = MerchantAssetClass::getByMerchantId($merchantId, true);
|
|
|
- $merchantAsset->unPayOrder += 1;
|
|
|
- $merchantAsset->totalOrder += 1;
|
|
|
- $merchantAsset->save();
|
|
|
-
|
|
|
return $return;
|
|
|
}
|
|
|
|