diff --git a/app/admin/lists/store_order_cart_info/StoreOrderCartInfoLists.php b/app/admin/lists/store_order_cart_info/StoreOrderCartInfoLists.php
index 959b68f0..a8a9aa90 100644
--- a/app/admin/lists/store_order_cart_info/StoreOrderCartInfoLists.php
+++ b/app/admin/lists/store_order_cart_info/StoreOrderCartInfoLists.php
@@ -47,7 +47,7 @@ class StoreOrderCartInfoLists extends BaseAdminDataLists implements ListsSearchI
         return StoreOrderCartInfo::where($this->searchWhere)
             ->field('cart_info,product_id,store_id')->limit($this->limitOffset, $this->limitLength)
             ->select()->each(function ($item) {
-                $find=StoreBranchProduct::where('product_id',$item['product_id'])->where('store_id',$item['store_id'])->field('image,store_name,store_info')->find();
+                $find=StoreProduct::where('id',$item['product_id'])->field('image,store_name,store_info')->find();
                 if($find){
                     $item['image']=$find['image'];//商品图片
                     $item['store_name']=$find['store_name'];//商品名称
diff --git a/app/common/logic/CapitalFlowLogic.php b/app/common/logic/CapitalFlowLogic.php
index e65ce0f1..22a4a2f5 100644
--- a/app/common/logic/CapitalFlowLogic.php
+++ b/app/common/logic/CapitalFlowLogic.php
@@ -3,6 +3,7 @@
 namespace app\common\logic;
 
 use app\common\enum\OrderEnum;
+use app\common\enum\PayEnum;
 use app\common\model\finance\CapitalFlow;
 
 class CapitalFlowLogic extends BaseLogic
@@ -72,12 +73,12 @@ class CapitalFlowLogic extends BaseLogic
         $model->link_type = $linkType;
         $model->link_id = $linkId;
         $model->amount = $amount;
-        if ($payType == OrderEnum::BALANCE_PAYMEN_NO) {
-            $model->before_balance = $this->user['purchase_funds'];
-            $model->balance =  bcsub($this->user['purchase_funds'], $amount, 2);
-        } else {
-            $model->before_balance = $this->user['now_money'];
-            $model->balance = bcsub($this->user['now_money'], $amount, 2);
+        if ($payType == PayEnum::PURCHASE_FUNDS) {
+            $model->before_balance = bcadd($this->user['purchase_funds'],$amount,2);
+            $model->balance =  $this->user['purchase_funds'];
+        } elseif ($payType == PayEnum::BALANCE_PAY){
+            $model->before_balance = bcadd($this->user['now_money'],$amount,2);
+            $model->balance = $this->user['now_money'];
         }
         $model->create_time = date('Y-m-d H:i:s');
         $model->type = 'out';