diff --git a/app/store/controller/store_order/StoreOrderController.php b/app/store/controller/store_order/StoreOrderController.php
index 2305ab45c..01399ff7a 100644
--- a/app/store/controller/store_order/StoreOrderController.php
+++ b/app/store/controller/store_order/StoreOrderController.php
@@ -5,6 +5,7 @@ namespace app\store\controller\store_order;
 use app\api\logic\order\OrderLogic;
 use app\api\validate\OrderValidate;
 use app\common\model\order\Cart;
+use app\common\model\user\User;
 use app\store\lists\store_order\StoreOrderLists;
 use app\common\controller\Definitions;
 use app\common\enum\PayEnum;
@@ -130,6 +131,16 @@ class StoreOrderController extends BaseAdminController
     public function checkSms()
     {
         $params = (new StoreOrderValidate())->post()->goCheck('check');
+
+        $params['store_id'] = $this->request->adminInfo['store_id']; //当前登录的店铺id,用于判断是否是当前店铺的订单
+        $user= User::where('id',$params['uid'])->find();
+        if(empty($user)){
+            return $this->fail('无该用户请检查');
+        }
+        $order = StoreOrderLogic::cartIdByOrderInfo($params['cartId'], null, $user, $params);
+        if($order['order']['pay_price'] > $user['purchase_funds']){
+            return $this->fail('当前用户采购款不足支付');
+        }
         $res =  (new StoreOrderLogic())->dealSendSms($params);
         if($res){
             return $this->success('发送成功',[],1,1);
diff --git a/app/store/validate/store_order/StoreOrderValidate.php b/app/store/validate/store_order/StoreOrderValidate.php
index 3ded2a71d..928c46581 100644
--- a/app/store/validate/store_order/StoreOrderValidate.php
+++ b/app/store/validate/store_order/StoreOrderValidate.php
@@ -21,6 +21,8 @@ class StoreOrderValidate extends BaseValidate
     protected $rule = [
         'id' => 'requireWithout:verify_code',
         'verify_code' => 'requireWithout:id',
+        'uid' => 'require|number',
+        'cart_id' => 'require|array',
     ];
 
 
@@ -83,7 +85,7 @@ class StoreOrderValidate extends BaseValidate
 
     public function sceneCheck()
     {
-        return $this->only(['uid']);
+        return $this->only(['uid','cart_id']);
     }
 
 }