diff --git a/app/api/lists/store/SystemStoreLists.php b/app/api/lists/store/SystemStoreLists.php
index 2688c24cc..52bef3231 100644
--- a/app/api/lists/store/SystemStoreLists.php
+++ b/app/api/lists/store/SystemStoreLists.php
@@ -49,7 +49,7 @@ class SystemStoreLists extends BaseAdminDataLists implements ListsSearchInterfac
         $latitude = $this->request->get('latitude','');
         $longitude = $this->request->get('longitude','');
         if(empty($longitude) || empty($latitude)){
-            throw new MyBusinessException('缺失经纬度');
+            throw new Exception('缺失经纬度');
         }
         $where[]=['is_show','=',YesNoEnum::YES];
         $data =  SystemStore::where($this->searchWhere)->where($where)
diff --git a/app/store/controller/store_order/StoreOrderController.php b/app/store/controller/store_order/StoreOrderController.php
index 3ba2bc34e..5af66e356 100644
--- a/app/store/controller/store_order/StoreOrderController.php
+++ b/app/store/controller/store_order/StoreOrderController.php
@@ -124,6 +124,30 @@ class StoreOrderController extends BaseAdminController
         return $this->data($res);
     }
 
+
+    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['cart_id'], 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);
+        }else{
+            return $this->fail('发送失败');
+        }
+
+    }
+
+
     public function createOrder()
     {
         $cartId = (array)$this->request->post('cart_id', []);