Kaynağa Gözat

wesmiler 报恩寺项目

wesmiler 4 yıl önce
ebeveyn
işleme
ea5648da4a

+ 0 - 4
app/Http/Controllers/Api/v1/FoxiangController.php

@@ -40,10 +40,6 @@ class FoxiangController extends BaseController
         return $this->service->getDataList($params);
     }
 
-    public function info(){
-
-    }
-
     /**
      * 获取文章分类
      * @return mixed

+ 27 - 0
app/Models/FoxiangModel.php

@@ -22,4 +22,31 @@ class FoxiangModel extends BaseModel
 {
     // 设置数据表
     protected $table = 'foxiang';
+
+    /**
+     * 获取记录信息
+     * @param int $id 记录ID
+     * @return array|string
+     * @author wesmiler
+     * @since 2020/11/11
+     */
+    public function getInfo($id)
+    {
+        $info = parent::getInfo($id); // TODO: Change the autogenerated stub
+        if ($info) {
+            // 图片
+            if ($info['thumb']) {
+                $info['thumb'] = get_image_url($info['thumb']);
+            }
+
+            if ($info['image']) {
+                $info['image'] = get_image_url($info['image']);
+            }
+
+            if ($info['file_url']) {
+                $info['file_url'] = get_image_url($info['file_url']);
+            }
+        }
+        return $info;
+    }
 }

+ 6 - 0
app/Services/FoxiangService.php

@@ -161,6 +161,12 @@ class FoxiangService extends BaseService
             $data['thumb'] = str_replace(IMG_URL, "", $data['thumb']);
         }
 
+        if(isset($data['file_url'])){
+            $data['file_url'] = $data['file_url']? str_replace(IMG_URL, "", $data['file_url']):'';
+        }
+        if(isset($data['image'])){
+            $data['image'] = $data['image']? str_replace(IMG_URL, "", $data['image']):'';
+        }
         $data['update_time'] = time();
         return parent::edit($data); // TODO: Change the autogenerated stub
     }