wupengfei 2 年之前
父節點
當前提交
1c8dd4fab7
共有 2 個文件被更改,包括 8 次插入3 次删除
  1. 2 2
      .idea/workspace.xml
  2. 6 1
      application/api/controller/Mall.php

+ 2 - 2
.idea/workspace.xml

@@ -3,7 +3,7 @@
   <component name="ChangeListManager">
     <list default="true" id="1a36929e-c054-4875-a943-593a74e55fa4" name="Default Changelist" comment="">
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/config/apidoc.php" beforeDir="false" afterPath="$PROJECT_DIR$/config/apidoc.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/application/api/controller/Mall.php" beforeDir="false" afterPath="$PROJECT_DIR$/application/api/controller/Mall.php" afterDir="false" />
     </list>
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -168,7 +168,7 @@
       <workItem from="1661430114608" duration="642000" />
       <workItem from="1661520525074" duration="602000" />
       <workItem from="1666054299858" duration="23137000" />
-      <workItem from="1666140525910" duration="5051000" />
+      <workItem from="1666140525910" duration="5586000" />
     </task>
     <servers />
   </component>

+ 6 - 1
application/api/controller/Mall.php

@@ -174,7 +174,12 @@ class Mall extends Base
             $v['max_price'] = empty($v['item_list']) ? 0 : max(array_column($v['item_list'],'sell_price'));
             $v['total_num'] =  empty($v['item_list']) ? 0 :array_sum(array_column($v['item_list'],'base_stock'));
         }
-        $this->success('ok',['list'=>$list]);
+        $total_num =  StoreGoods::with(['itemList'])
+            ->field('specs,lists',true)
+            ->where($sel_where)->limit($this->off_set,$this->page_num)
+            ->order($order)
+            ->count();
+        $this->success('ok',['list'=>$list,'total_num'=>$total_num]);
 
     }