wupengfei 3 năm trước cách đây
mục cha
commit
78290fef43

+ 8 - 2
application/store/controller/LiveAppointment.php

@@ -42,6 +42,8 @@ class LiveAppointment extends Controller
         $this->goods_id = $goods_id;
         $this->live_id = $live_id;
         $this->live_status = Db::table('store_live')->where('id',$live_id)->value('status');
+        // 预约总数量
+        $app_nums = Db::table('live_goods_app')->where(['live_id'=>$live_id])->count();
         //直播商品
         $all_goods = Db::table('store_live_goods')
             ->alias('l')
@@ -51,8 +53,12 @@ class LiveAppointment extends Controller
             ->where(['live_id'=>$live_id])
             ->select();
         $live_goods = ['0'=>'全部'];
-        array_map(function ($v)use (&$live_goods){
-            $live_goods[$v['goods_id']] = $v['name'];
+        array_map(function ($v)use (&$live_goods,$live_id,$app_nums){
+            $goods_app =  Db::table('live_goods_app')
+                ->where(['live_id'=>$live_id,'goods_id'=>$v['goods_id']])
+                ->count();
+            $rete = $app_nums > 0 && $goods_app  > 0 ? bcdiv($goods_app,$app_nums,2) * 100 : 0;
+            $live_goods[$v['goods_id']] = $v['name'].'  ' . $rete .'%';
         },$all_goods);
         $this->live_goods =  $live_goods;
 

+ 1 - 1
application/store/view/live/live_goods.html

@@ -25,7 +25,7 @@
             <div class="layui-form-item layui-inline">
                 <label class="layui-form-label">商品名称</label>
                 <div class="layui-input-inline">
-                    <input name="search_name" value="{$Think.get.search_name|default=''}" placeholder="商品名称" class="layui-input">
+                    <input name="search_name" value="{$Think.get.search_name|default=''}" placeholder="" class="layui-input">
                 </div>
             </div>