Browse Source

活动创建商品,优化

wufeng 2 years ago
parent
commit
4f801d84cf
1 changed files with 7 additions and 3 deletions
  1. 7 3
      app/admin/controller/Activity.php

+ 7 - 3
app/admin/controller/Activity.php

@@ -238,6 +238,9 @@ class Activity extends Base
         if($platform_code==""){
             return error_show(1004,"参数platform_code不能为空");
         }
+        $platform = Db::name('platform')->where('id',$platform_code)->findOrEmpty();
+        if(empty($platform)) return error_show(1004,'改平台不存在');
+
         $company_id = isset($this->post['company_id'])&&$this->post['company_id']!="" ? trim($this->post['company_id']):"";
         if($company_id==""){
             return error_show(1004,"参数company_id不能为空");
@@ -317,9 +320,10 @@ class Activity extends Base
                        return app_show(1007,'活动商品已存在', $limit);
                     }
                     foreach ($good_list as $value){
-                        $lemp=[];
-                        $good = Db::name('good')->alias("a")->leftJoin("good_platform b","a.spuCode=b.spuCode")
-                            ->where(["skuCode"=>$value['skuCode'],"a.is_del"=>0])->find();
+                        $lemp = [];
+                        if ($platform['platform_type'] == 1) $good = Db::name('good')->alias("a")->leftJoin("platform_youzan b", "a.spuCode=b.spuCode")->where(["skuCode" => $value['skuCode'], "a.is_del" => 0])->findOrEmpty(); //有赞使用
+                        else  $good = Db::name('good')->alias("a")->leftJoin("good_platform b", "a.spuCode=b.spuCode")->where(["skuCode" => $value['skuCode'], "a.is_del" => 0])->findOrEmpty();
+
                         $lemp['skuCode']=$value['skuCode'];
                         $lemp['good_name']=isset($good['good_name']) ?$good['good_name']:"" ;
                         $lemp['activity_code']=$activity_code;