Pārlūkot izejas kodu

[智价云] 修复采集商品数据统计

tangyuanwang 18 stundas atpakaļ
vecāks
revīzija
35c2d304b9
1 mainītis faili ar 227 papildinājumiem un 95 dzēšanām
  1. 227 95
      app/Http/Controllers/Manager/Statistics/BasicPanel.php

+ 227 - 95
app/Http/Controllers/Manager/Statistics/BasicPanel.php

@@ -85,57 +85,105 @@ class BasicPanel extends Controller
 
         //获取终端类型B端、C端、OTO,配置品规数量
         $productModel = new ProductModel();
-        $productModel_map = [];
-        $productModel_other_map = [];
-        if ($start_time){
-             $productModel_map[] = ['sampling_start_time', '>=', $start_time];
-             $productModel_other_map[] = ['sampling_start_time', '>=', $start_time];
-        }
-        if ($end_time){
-             $productModel_map[]   = ['sampling_end_time', '>=', $end_time];
-             $productModel_map[]   = ['sampling_end_time', '!=', '0'];
-             $productModel_other_map[] = ['sampling_end_time', '=', '0'];
+        $productModel_map1 = [];
+        $productModel_map2 = [];
+        $productModel_map3 = [];
+        if ($start_time && $end_time) {
+            $productModel_map1[] = ['sampling_start_time', '>=', $start_time];
+            $productModel_map1[] = ['sampling_end_time', '<=', $end_time];
+
+            $productModel_map2[] = ['sampling_start_time', '>=', $start_time];
+            $productModel_map2[] = ['sampling_end_time', '>=', $end_time];
+
+            $productModel_map3[] = ['sampling_start_time', '>=', $start_time];
+            $productModel_map3[] = ['sampling_end_time', '=', '0'];
         }
         if ($is_admin != 1 && $company_id != 0) {
             $productModel = $productModel->where('company_id', $company_id);
         } else {
             $productModel = $productModel->where('company_id', $admin_company_id);
         }
-        //B端:药师帮、1药城、药久久、药易购、药帮忙、熊猫药药 
-        $productNames = $productModel
-            ->where(function ($query) {
-                $platforms = ['0', '5', '6', '7', '8', '9', '10'];//1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+
+        // 只有有查询条件时才构建复杂查询
+        $productModel = $productModel->where(function ($query) use ($productModel_map1, $productModel_map2, $productModel_map3, $start_time, $end_time) {
+            // 平台条件(固定)
+            $query->where(function ($query_li) {
+                $platforms = ['0', '5', '6', '7', '8', '9', '10'];
                 foreach ($platforms as $platform) {
-                    $query->orWhereRaw("FIND_IN_SET(?, platform)", [$platform]);
+                    $query_li->orWhereRaw("FIND_IN_SET(?, platform)", [$platform]);
                 }
-            })
-            ->where('status', 0)
-            ->where($productModel_map)
-            ->whereOr($productModel_other_map)
-            ->distinct('product_name')
-            ->pluck('product_name')->toarray();
+            });
+            $query->where('status', '0');
+            // 时间范围条件(OR)
+            if ($start_time && $end_time) {
+                $query->where(function ($subQuery) use ($productModel_map1, $productModel_map2, $productModel_map3) {
+                    if (!empty($productModel_map1)) {
+                        $subQuery->orWhere($productModel_map1);
+                    }
+                    if (!empty($productModel_map2)) {
+                        $subQuery->orWhere($productModel_map2);
+                    }
+                    if (!empty($productModel_map3)) {
+                        $subQuery->orWhere($productModel_map3);
+                    }
+                });
+            }
+        });
 
+        $productNames = $productModel
+            ->distinct('product_name')
+            ->pluck('product_name')
+            ->toArray();
         $productModel = new ProductModel();
+        if ($is_admin != 1 && $company_id != 0) {
+            $productModel = $productModel->where('company_id', $company_id);
+        } else {
+            $productModel = $productModel->where('company_id', $admin_company_id);
+        }
         $collect_b_product_count = $productModel
-            ->whereIn('product_name', $productNames)
-            ->where('status', 0)
-            ->where($productModel_map)
-            ->whereOr($productModel_other_map)
-            ->sum('product_specs_number');
+            ->where(function ($query) use ($productModel_map1, $productModel_map2, $productModel_map3, $productNames, $start_time, $end_time) {
+                // 平台条件(固定)
+                $query->where(function ($query_li) {
+                    $platforms = ['0', '5', '6', '7', '8', '9', '10'];
+                    foreach ($platforms as $platform) {
+                        $query_li->orWhereRaw("FIND_IN_SET(?, platform)", [$platform]);
+                    }
+                });
+                $query->where('status', '0');
+                $query->whereIn('product_name', $productNames);
+                // 时间范围条件(OR)
+                // 时间范围条件(OR)
+                if ($start_time && $end_time) {
+                    $query->where(function ($subQuery) use ($productModel_map1, $productModel_map2, $productModel_map3) {
+                        if (!empty($productModel_map1)) {
+                            $subQuery->orWhere($productModel_map1);
+                        }
+                        if (!empty($productModel_map2)) {
+                            $subQuery->orWhere($productModel_map2);
+                        }
+                        if (!empty($productModel_map3)) {
+                            $subQuery->orWhere($productModel_map3);
+                        }
+                    });
+                };
+            })->sum('product_specs_number');
 
 
 
+        //获取终端类型B端、C端、OTO,配置品规数量
         $productModel = new ProductModel();
-        $productModel_map = [];
-        $productModel_other_map = [];
-        if ($start_time){
-             $productModel_map[] = ['sampling_start_time', '>=', $start_time];
-             $productModel_other_map[] = ['sampling_start_time', '>=', $start_time];
-        }
-        if ($end_time){
-             $productModel_map[]   = ['sampling_end_time', '>=', $end_time];
-             $productModel_map[]   = ['sampling_end_time', '!=', '0'];
-             $productModel_other_map[] = ['sampling_end_time', '=', '0'];
+        $productModel_map1 = [];
+        $productModel_map2 = [];
+        $productModel_map3 = [];
+        if ($start_time && $end_time) {
+            $productModel_map1[] = ['sampling_start_time', '>=', $start_time];
+            $productModel_map1[] = ['sampling_end_time', '<=', $end_time];
+
+            $productModel_map2[] = ['sampling_start_time', '>=', $start_time];
+            $productModel_map2[] = ['sampling_end_time', '>=', $end_time];
+
+            $productModel_map3[] = ['sampling_start_time', '>=', $start_time];
+            $productModel_map3[] = ['sampling_end_time', '=', '0'];
         }
         if ($is_admin != 1 && $company_id != 0) {
             $productModel = $productModel->where('company_id', $company_id);
@@ -143,41 +191,83 @@ class BasicPanel extends Controller
             $productModel = $productModel->where('company_id', $admin_company_id);
         }
 
-        $productNames = $productModel
-            ->where(function ($query) {
-                $platforms = ['0', '1', '2', '3', '4','11'];//C端:美团、拼多多、天猫、京东、药房网
+        // 只有有查询条件时才构建复杂查询
+        $productModel = $productModel->where(function ($query) use ($productModel_map1, $productModel_map2, $productModel_map3, $start_time, $end_time) {
+            // 平台条件(固定)
+            $query->where(function ($query_li) {
+                $platforms = ['0', '1', '2', '3', '4', '11']; //C端:美团、拼多多、天猫、京东、药房网
                 foreach ($platforms as $platform) {
-                    $query->orWhereRaw("FIND_IN_SET(?, platform)", [$platform]);
+                    $query_li->orWhereRaw("FIND_IN_SET(?, platform)", [$platform]);
                 }
-            })
-            ->where('status', 0)
-            ->where($productModel_map)
-            ->whereOr($productModel_other_map)
+            });
+            $query->where('status', '0');
+            // 时间范围条件(OR)
+            if ($start_time && $end_time) {
+                $query->where(function ($subQuery) use ($productModel_map1, $productModel_map2, $productModel_map3) {
+                    if (!empty($productModel_map1)) {
+                        $subQuery->orWhere($productModel_map1);
+                    }
+                    if (!empty($productModel_map2)) {
+                        $subQuery->orWhere($productModel_map2);
+                    }
+                    if (!empty($productModel_map3)) {
+                        $subQuery->orWhere($productModel_map3);
+                    }
+                });
+            }
+        });
+        $productNames = $productModel
             ->distinct('product_name')
-            ->pluck('product_name')->toarray();
-
+            ->pluck('product_name')
+            ->toArray();
         $productModel = new ProductModel();
+        if ($is_admin != 1 && $company_id != 0) {
+            $productModel = $productModel->where('company_id', $company_id);
+        } else {
+            $productModel = $productModel->where('company_id', $admin_company_id);
+        }
         $collect_c_product_count = $productModel
-            ->whereIn('product_name', $productNames)
-            ->where('status', 0)
-            ->where($productModel_map)
-            ->whereOr($productModel_other_map)
-            ->sum('product_specs_number');
-
+            ->where(function ($query) use ($productModel_map1, $productModel_map2, $productModel_map3, $productNames, $start_time, $end_time) {
+                // 平台条件(固定)
+                $query->where(function ($query_li) {
+                    $platforms = ['0', '1', '2', '3', '4', '11']; //C端:美团、拼多多、天猫、京东、药房网
+                    foreach ($platforms as $platform) {
+                        $query_li->orWhereRaw("FIND_IN_SET(?, platform)", [$platform]);
+                    }
+                });
+                $query->where('status', '0');
+                $query->whereIn('product_name', $productNames);
+                // 时间范围条件(OR)
+                // 时间范围条件(OR)
+                if ($start_time && $end_time) {
+                    $query->where(function ($subQuery) use ($productModel_map1, $productModel_map2, $productModel_map3) {
+                        if (!empty($productModel_map1)) {
+                            $subQuery->orWhere($productModel_map1);
+                        }
+                        if (!empty($productModel_map2)) {
+                            $subQuery->orWhere($productModel_map2);
+                        }
+                        if (!empty($productModel_map3)) {
+                            $subQuery->orWhere($productModel_map3);
+                        }
+                    });
+                };
+            })->sum('product_specs_number');
 
+        //获取终端类型B端、C端、OTO,配置品规数量
+        $productModel = new ProductModel();
+        $productModel_map1 = [];
+        $productModel_map2 = [];
+        $productModel_map3 = [];
+        if ($start_time && $end_time) {
+            $productModel_map1[] = ['sampling_start_time', '>=', $start_time];
+            $productModel_map1[] = ['sampling_end_time', '<=', $end_time];
 
+            $productModel_map2[] = ['sampling_start_time', '>=', $start_time];
+            $productModel_map2[] = ['sampling_end_time', '>=', $end_time];
 
-        $productModel = new ProductModel();
-        $productModel_map = [];
-        $productModel_other_map = [];
-        if ($start_time){
-             $productModel_map[] = ['sampling_start_time', '>=', $start_time];
-             $productModel_other_map[] = ['sampling_start_time', '>=', $start_time];
-        }
-        if ($end_time){
-             $productModel_map[]   = ['sampling_end_time', '>=', $end_time];
-             $productModel_map[]   = ['sampling_end_time', '!=', '0'];
-             $productModel_other_map[] = ['sampling_end_time', '=', '0'];
+            $productModel_map3[] = ['sampling_start_time', '>=', $start_time];
+            $productModel_map3[] = ['sampling_end_time', '=', '0'];
         }
         if ($is_admin != 1 && $company_id != 0) {
             $productModel = $productModel->where('company_id', $company_id);
@@ -185,26 +275,68 @@ class BasicPanel extends Controller
             $productModel = $productModel->where('company_id', $admin_company_id);
         }
 
-        $productNames = $productModel
-            ->where(function ($query) {
+        $productModel = $productModel->where(function ($query) use ($productModel_map1, $productModel_map2, $productModel_map3, $start_time, $end_time) {
+            // 平台条件(固定)
+            $query->where(function ($query_li) {
                 $platforms = ['0'];
                 foreach ($platforms as $platform) {
-                    $query->orWhereRaw("FIND_IN_SET(?, platform)", [$platform]);
+                    $query_li->orWhereRaw("FIND_IN_SET(?, platform)", [$platform]);
                 }
-            })
-            ->where('status', 0)
-            ->where($productModel_map)
-            ->whereOr($productModel_other_map)
+            });
+            $query->where('status', '0');
+            // 时间范围条件(OR)
+            if ($start_time && $end_time) {
+                $query->where(function ($subQuery) use ($productModel_map1, $productModel_map2, $productModel_map3) {
+                    if (!empty($productModel_map1)) {
+                        $subQuery->orWhere($productModel_map1);
+                    }
+                    if (!empty($productModel_map2)) {
+                        $subQuery->orWhere($productModel_map2);
+                    }
+                    if (!empty($productModel_map3)) {
+                        $subQuery->orWhere($productModel_map3);
+                    }
+                });
+            }
+        });
+        $productNames = $productModel
             ->distinct('product_name')
-            ->pluck('product_name')->toarray();
+            ->pluck('product_name')
+            ->toArray();
 
         $productModel = new ProductModel();
+        if ($is_admin != 1 && $company_id != 0) {
+            $productModel = $productModel->where('company_id', $company_id);
+        } else {
+            $productModel = $productModel->where('company_id', $admin_company_id);
+        }
         $collect_oto_product_count = $productModel
-            ->whereIn('product_name', $productNames)
-            ->where('status', 0)
-            ->where($productModel_map)
-            ->whereOr($productModel_other_map)
-            ->sum('product_specs_number');
+            ->where(function ($query) use ($productModel_map1, $productModel_map2, $productModel_map3, $productNames, $start_time, $end_time) {
+                // 平台条件(固定)
+                $query->where(function ($query_li) {
+                    $platforms = ['0'];
+                    foreach ($platforms as $platform) {
+                        $query_li->orWhereRaw("FIND_IN_SET(?, platform)", [$platform]);
+                    }
+                });
+                $query->where('status', '0');
+                $query->whereIn('product_name', $productNames);
+                // 时间范围条件(OR)
+                // 时间范围条件(OR)
+                if ($start_time && $end_time) {
+                    $query->where(function ($subQuery) use ($productModel_map1, $productModel_map2, $productModel_map3) {
+                        if (!empty($productModel_map1)) {
+                            $subQuery->orWhere($productModel_map1);
+                        }
+                        if (!empty($productModel_map2)) {
+                            $subQuery->orWhere($productModel_map2);
+                        }
+                        if (!empty($productModel_map3)) {
+                            $subQuery->orWhere($productModel_map3);
+                        }
+                    });
+                };
+            })->sum('product_specs_number');
 
 
 
@@ -270,7 +402,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -331,7 +463,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -410,7 +542,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -491,7 +623,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -554,7 +686,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -614,7 +746,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -676,7 +808,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -755,7 +887,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -832,7 +964,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -908,7 +1040,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -979,7 +1111,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -1055,7 +1187,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -1125,7 +1257,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -1201,7 +1333,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -1276,7 +1408,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -1343,7 +1475,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -1421,7 +1553,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -1500,7 +1632,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];
@@ -1564,7 +1696,7 @@ class BasicPanel extends Controller
                     $platform = ['0', '5', '6', '7', '8', '9', '10']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '2': //C端:美团、拼多多、天猫、京东、药房网
-                    $platform = ['0', '1', '2', '3', '4','11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
+                    $platform = ['0', '1', '2', '3', '4', '11']; //1=淘宝,2=京东,3=拼多多,4=美团,5=药师帮,6=1药城,7=药久久,8=药易购,9=药帮忙,10=熊猫药药11=药房网
                     break;
                 case '3': //OTO:美团买药、淘宝闪送、京东秒送
                     $platform = ['0'];