diff --git a/app/store/controller/store_order/StoreOrderController.php b/app/store/controller/store_order/StoreOrderController.php index 5d7939187..7a8df9145 100644 --- a/app/store/controller/store_order/StoreOrderController.php +++ b/app/store/controller/store_order/StoreOrderController.php @@ -28,6 +28,7 @@ use app\common\model\user_recharge\UserRecharge; use app\common\service\pay\PayService; use app\store\validate\store_order\StoreOrderValidate; use support\Cache; +use support\exception\BusinessException; use support\Log; use think\Exception; use think\facade\Db; @@ -177,8 +178,8 @@ class StoreOrderController extends BaseAdminController if ($pay_type == PayEnum::PURCHASE_FUNDS) { $remark = $uid . '_smsPay'; $code = Cache::get($remark); - if ($code && isset($params['code']) && $code != $params['code']) { - throw new Exception('验证码错误'); + if (!$code || !isset($params['sms_code']) || $code != $params['sms_code']) { + throw new BusinessException('验证码错误'); } }