Просмотр исходного кода

工程师用户协议和隐私政策

whitefang 1 год назад
Родитель
Сommit
a7d05a248c

+ 2 - 10
app/workerapi/controller/MasterWorkerAgreeController.php

@@ -20,16 +20,8 @@ class MasterWorkerAgreeController extends BaseApiController
 
     public function policy()
     {
-        $result = [
-            [
-                'type'=>'master_privacy',
-                'value'=>'隐私政策'
-            ],
-            [
-                'type'=>'agreement_service_title',
-                'value'=>'用户协议'
-            ],
-        ];
+        $type = $this->request->get('type/s', '');
+        $result = MasterWorkerAgreeLogic::getPolicyByType($type);
         return $this->data($result);
     }
 

+ 8 - 0
app/workerapi/logic/MasterWorkerAgreeLogic.php

@@ -26,6 +26,14 @@ class MasterWorkerAgreeLogic extends BaseLogic
         ];
     }
 
+    public static function getPolicyByType(string $type)
+    {
+        return [
+            'title' => ConfigService::get('agreement', $type . '_title', ''),
+            'content' => ConfigService::get('agreement', $type . '_content', ''),
+        ];
+    }
+
     /**
      *
      * @param $params