From 7df65ab6b89e7f59dcb4c4663c44290b28060816 Mon Sep 17 00:00:00 2001 From: luofei <604446095@qq.com> Date: Sat, 15 Jul 2023 16:10:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8F=90=E7=8E=B0=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common/repositories/store/product/ProductRepository.php | 4 ++-- app/controller/api/store/merchant/Merchant.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/common/repositories/store/product/ProductRepository.php b/app/common/repositories/store/product/ProductRepository.php index 6c2c7cca..670535f7 100644 --- a/app/common/repositories/store/product/ProductRepository.php +++ b/app/common/repositories/store/product/ProductRepository.php @@ -1791,8 +1791,8 @@ class ProductRepository extends BaseRepository /** @var CommunityRepository $communityRepository */ $communityRepository = app()->make(CommunityRepository::class); $communityRepository->saleOrCancel($cart['source_id'], 0); - $productAttrValueRepository->descSales($cart['productAttr']['product_id'], $cart['productAttr']['unique'], $cart['cart_num']); - $this->dao->descSales($cart['product']['product_id'], $cart['cart_num']); + $productAttrValueRepository->descSales($cart['product_id'], $cart['cart_info']['productAttr']['unique'], $productNum); + $this->dao->descSales($cart['product_id'], $productNum); } else { $productAttrValueRepository->incStock($cart['product_id'], $cart['cart_info']['productAttr']['unique'], $productNum); $this->dao->incStock($cart['product_id'], $productNum); diff --git a/app/controller/api/store/merchant/Merchant.php b/app/controller/api/store/merchant/Merchant.php index 1cc30a6e..42653874 100644 --- a/app/controller/api/store/merchant/Merchant.php +++ b/app/controller/api/store/merchant/Merchant.php @@ -350,7 +350,7 @@ class Merchant extends BaseController if ($this->userInfo['uid'] != $merchant->uid) { return '你不是管理员无法进行提现操作'; } - $unSettleCount = StoreOrderInterest::where('mer_id', $merchant->mer_id)->where('status', StoreOrderInterest::STATUS_UNSETTLED)->count(); + $unSettleCount = StoreOrderInterest::where('mer_id', $merchant->mer_id)->where('status', StoreOrderInterest::STATUS_UNSETTLED)->whereTime('start_time', '<=', time())->count(); if ($unSettleCount > 0) { return '有未结清的订单,请结清订单后再进行提现'; }