yingzi 1 year ago
parent
commit
2ad5656a6c
2 changed files with 28 additions and 1 deletions
  1. 22 1
      app/model/api/Sys.php
  2. 6 0
      app/system/controller/Sys.php

+ 22 - 1
app/model/api/Sys.php

@@ -51,6 +51,16 @@ class Sys extends Model
         ];
         $this->where("id",1)->update(["shareconfig"=> serialize($save)]);
     }
+    /**
+     * 邀请配置
+     * @param type $data
+     */
+    public function saveInviteConfig($data){
+        $save=[
+            "img"     => empty($data["img"]) ? "" : $data["img"],
+        ];
+        $this->where("id",1)->update(["inviteconfig"=> serialize($save)]);
+    }
     /**
      * 获取配置详情
      * @return type
@@ -80,15 +90,26 @@ class Sys extends Model
         if(!empty($sys->shareconfig)){
             $shareconfig = unserialize($sys->shareconfig);
         }
+        //邀请配置
+        $inviteconfig=[
+            "img"=>"",
+        ];
+        if(!empty($sys->inviteconfig)){
+            $inviteconfig = unserialize($sys->inviteconfig);
+        }
         if($code=="weixin"){
             return $wxconfig;
         }
         if($code=="share"){
             return $shareconfig;
         }
+        if($code=="invite"){
+            return $inviteconfig;
+        }
         $data = $sys->toArray();
-        $data["shareconfig"] = $shareconfig;
         $data["wxconfig"] = $wxconfig;
+        $data["shareconfig"] = $shareconfig;
+        $data["inviteconfig"] = $inviteconfig;
         return $data;
     }
     

+ 6 - 0
app/system/controller/Sys.php

@@ -86,6 +86,12 @@ class Sys extends BaseController
             ], $request);
             (new SysModel())->saveShareConfig($post);
         }
+        if($saveType=="invite"){
+            $post = UtilService::getMore([
+                ['img', ''],
+            ], $request);
+            (new SysModel())->saveInviteConfig($post);
+        }
         return app('json')->success("数据保存成功");
     }