浏览代码

Merge branch '20250522_diywebfr'

15313670163 1 天之前
父节点
当前提交
0b710fb9ea

+ 45 - 2
app/Controller/PublicController.php

@@ -2437,7 +2437,9 @@ class PublicController extends AbstractController
             [
                 'component_id' => 'required|int',
                 'template_id' => 'required|int',
-                'img_url' => 'required|string'
+                'img_url' => 'required|string',
+                'img_id' => 'required|int',
+
 
             ],
             [
@@ -2447,6 +2449,9 @@ class PublicController extends AbstractController
                 'template_id.int' => '皮肤编号必须为整数',
                 'img_url.required' => '图片url不能为空',
                 'img_url.url' => '图片url必须为url格式',
+                'img_id.required' => '图片编号不能为空',
+                'img_id.int' => '图片编号必须为整数',
+
 
             ]
         );
@@ -2471,7 +2476,9 @@ class PublicController extends AbstractController
                 'id' => 'required|int',
                 'component_id' => 'required|int',
                 'template_id' => 'required|int',
-                'img_url' => 'required|string'
+                'img_url' => 'required|string',
+                'img_id' => 'required|int',
+
 
             ],
             [
@@ -2483,6 +2490,9 @@ class PublicController extends AbstractController
                 'template_id.int' => '皮肤编号必须为整数',
                 'img_url.required' => '图片url不能为空',
                 'img_url.url' => '图片url必须为url格式',
+                'img_id.required' => '图片编号不能为空',
+                'img_id.int' => '图片编号必须为整数',
+
 
             ]
         );
@@ -2521,5 +2531,38 @@ class PublicController extends AbstractController
         $result = $this->publicServiceClient->delComponentImg($requireData);
         return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
     }
+    /**
+     * 随机生成模板
+     * @return array
+     */
+    // public function randomWebTemplate()
+    // {
+    //     $requireData = $this->request->all();
+    //     $validator = $this->validationFactory->make(
+    //         $requireData,
+    //         [
+    //             'website_id' => 'required|int',
+    //             'template_id' => 'required|int',
+    //         ],
+    //         [
+    //             'website_id.required' => '网站id不能为空',
+    //             'website_id.int' => '网站id必须为整数',
+    //             'template_id.required' => '皮肤编号不能为空',
+    //             'template_id.int' => '皮肤编号必须为整数',
+    //         ]
+    //     );
+    //     if ($validator->fails()) {
+    //         $errorMessage = $validator->errors()->first();
+    //         return Result::error($errorMessage);
+    //     }
+    //     $requireData['user_id'] = Context::get("UserId");
+
+    //     $requireData['user_id'] = Context::get("UserId");
+    //     $result = $this->publicServiceClient->randomWebTemplate($requireData);
+    //     return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
+    // }
+
+    
+     
 }
 

+ 7 - 0
app/JsonRpc/PublicRpcService.php

@@ -505,6 +505,13 @@ class PublicRpcService extends AbstractServiceClient implements PublicRpcService
     {
         return $this->__request(__FUNCTION__, $data);
     }
+    /**
+     * 随机生成模板
+     */
+    // public function randomWebTemplate(array $data): array
+    // {
+    //     return $this->__request(__FUNCTION__, $data);
+    // }
 
 
 

+ 2 - 0
app/JsonRpc/PublicRpcServiceInterface.php

@@ -243,6 +243,8 @@ interface PublicRpcServiceInterface
     public function delComponentImg(array $data);
     //自助建站-组件管理-更新组件预览图
     public function updateComponentImg(array $data);
+    //自助建站-随机生成模板
+    // public function randomWebTemplate(array $data);
 
 
 

+ 3 - 0
config/api/public.php

@@ -140,6 +140,9 @@ Router::addGroup(
 
         //获取所有的通栏版式
         Router::post('/getAllSectorPlace', [PublicController::class, 'getAllSectorPlace']);
+
+        // 生成随机模板
+        // Router::post('/randomWebTemplate', [PublicController::class, 'randomWebTemplate']);
     },
     ['middleware' => [FooMiddleware::class]]
 );