diff --git a/app/common/logic/store_order/StoreOrderLogic.php b/app/common/logic/store_order/StoreOrderLogic.php
index e76081670..bf3c58cdc 100644
--- a/app/common/logic/store_order/StoreOrderLogic.php
+++ b/app/common/logic/store_order/StoreOrderLogic.php
@@ -49,7 +49,7 @@ class StoreOrderLogic extends BaseLogic
 
             /** 计算价格 */
             foreach ($cart_select as $k => $v) {
-                $find = StoreBranchProduct::where(['product_id' => $v['product_id'],'store_id'=>$params['store_id']])->field('id branch_product_id,store_name,image,unit,price,cost,product_id')->find();
+                $find = StoreBranchProduct::where(['product_id' => $v['product_id'],'store_id'=>$params['store_id']])->field('id branch_product_id,store_name,image,unit,price,cost,product_id')->withTrashed()->find();
                 if (!$find) {
                     continue;
                 }
@@ -147,6 +147,7 @@ class StoreOrderLogic extends BaseLogic
             return false;
         }
         $_order = $orderInfo['order'];
+        $_order['uid'] = $user['id']??0;
         $_order['pay_type'] = $orderInfo['order']['pay_type'];
         $_order['verify_code'] = $verify_code;
         if (isset($params['reservation_time'])) {