Browse Source

增加接口:修改网站应用状态

15313670163 1 day ago
parent
commit
25a607d10a
1 changed files with 39 additions and 0 deletions
  1. 39 0
      app/JsonRpc/WebsiteService.php

+ 39 - 0
app/JsonRpc/WebsiteService.php

@@ -3134,6 +3134,45 @@ class WebsiteService implements WebsiteServiceInterface
         }
         return Result::success($result);
     }
+    /**
+     * 自助建站-修改网站应用状态
+     * @param array $data
+     */
+    public function upWebsiteStatus(array $data): array
+    {
+        $where = [
+            'website_id' => $data['website_id'],
+        ];
+        $website_template = WebsiteTemplate::where($where)->first();
+        unset($data['website_id']);
+        if($data['status'] == 2){
+            $template_status = 6;
+        }else{
+            $template_status = 1;
+
+        }
+        if (empty($website_template)) {
+            return Result::error("网站预制模板获取失败", 0);
+        } else {
+            Db::beginTransaction();
+            try {
+                $result['website_template'] = WebsiteTemplate::where($where)->update(['status'=>$template_status]);
+                if (empty($result['website_template'])) {
+                    return Result::error("修改网站模板状态失败", 0);
+                }
+                $result['website_template_info'] = WebsiteTemplateInfo::where($where)->update(['status'=>$data['status']]);
+                if (empty($result['website_template_info'])) {
+                    return Result::error("修改网站基础信息状态失败", 0);
+                }
+                Db::commit();
+                return Result::success($result);
+            } catch (\Exception $e) {
+                Db::rollBack();
+                return Result::error($e->getMessage(), 0);
+            }
+        }
+    }
+
     // --自助建站-----------20250522fr----------------------end
 
     /**