Bläddra i källkod

师傅端-我的协议接口

whitefang 1 år sedan
förälder
incheckning
cc888515e6

+ 48 - 0
app/workerapi/controller/MasterWorkerAgreeController.php

@@ -0,0 +1,48 @@
+<?php
+
+namespace app\workerapi\controller;
+
+use app\workerapi\logic\MasterWorkerAgreeLogic;
+
+class MasterWorkerAgreeController extends BaseApiController
+{
+
+    /**
+     * 我的协议列表
+     * @return \think\response\Json
+     */
+    public function agreement()
+    {
+        $result = [
+            [
+                'type'=>'master_service',
+                'value'=>'服务合作协议'
+            ],
+            [
+                'type'=>'master_bill',
+                'value'=>'开票授权协议'
+            ],
+            [
+                'type'=>'master_privacy',
+                'value'=>'隐私政策'
+            ],
+            [
+                'type'=>'master_allow',
+                'value'=>'工程师软件许可协议'
+            ],
+        ];
+        return $this->data($result);
+    }
+
+    /**
+     * 协议详情
+     * @return \think\response\Json
+     */
+    public function agreement_detail()
+    {
+        $type = $this->request->get('type/s', '');
+        $result = MasterWorkerAgreeLogic::getAgreeByType($type);
+        return $this->data($result);
+    }
+
+}

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

@@ -0,0 +1,15 @@
+<?php
+namespace app\workerapi\logic;
+use app\common\logic\BaseLogic;
+use app\common\service\ConfigService;
+
+class MasterWorkerAgreeLogic extends BaseLogic
+{
+    public static function getAgreeByType($type)
+    {
+        return [
+            'title' => ConfigService::get('master_agreement', $type . '_title', ''),
+            'content' => ConfigService::get('master_agreement', $type . '_content', ''),
+        ];
+    }
+}