浏览代码

活动详情添加平台名称again

wufeng 2 年之前
父节点
当前提交
ee00f2b89d
共有 1 个文件被更改,包括 21 次插入12 次删除
  1. 21 12
      app/admin/controller/Activity.php

+ 21 - 12
app/admin/controller/Activity.php

@@ -480,18 +480,27 @@ class Activity extends Base
     }
 
     //活动详情
-    public function  info(){
-        $activity_code= isset($this->post['activity_code'])&&$this->post['activity_code']!=="" ?trim($this->post['activity_code']):"";
-        if($activity_code==""){
-            return error_show(1004,"参数activity_code不能为空");
-        }
-        $activity = Db::name("good_activity")->where(["activity_code"=>$activity_code,"is_del"=>0])->find();
-        if($activity==false){
-            return error_show(1004,"未找到活动数据");
-        }
-        $activity_info =Db::name("activity_info")->where(["activity_code"=>$activity_code,"is_del"=>0])->select();
-        $activity['info']=empty($activity_info)?[]:$activity_info;
-        return  app_show(0,"获取成功",$activity);
+    public function info()
+    {
+        $activity_code = isset($this->post['activity_code']) && $this->post['activity_code'] !== "" ? trim($this->post['activity_code']) : "";
+        if ($activity_code == "") {
+            return error_show(1004, "参数activity_code不能为空");
+        }
+        $activity = Db::name("good_activity")
+            ->alias('ga')
+            ->field('ga.*,p.platform_name')
+            ->leftJoin('platform p', 'p.id=ga.platform_code AND p.is_del=0')
+            ->where(["ga.activity_code" => $activity_code, "ga.is_del" => 0])
+            ->find();
+        if ($activity == false) {
+            return error_show(1004, "未找到活动数据");
+        }
+        $activity_info = Db::name("activity_info")
+            ->where(["activity_code" => $activity_code, "is_del" => 0])
+            ->select()
+            ->toArray();
+        $activity['info'] = empty($activity_info) ? [] : $activity_info;
+        return app_show(0, "获取成功", $activity);
     }
 
     //修改活动状态