From a4b3ee325c7354579d495bc74a777e494e5ec38c Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Fri, 06 Feb 2026 18:18:44 +0800
Subject: [PATCH] 商品可以价格面议 选择走访时显示输入走访企业名 分会添加活动时要总会审核 分类添加人数限制,添加活动选择了填写人数限制的分类时活动名额下显示该分类人数限制为15 同一个企业30天内只能走访一次,在30天内走访同一个企业时提示该企业已被走访xx天后才可以从新走访

---
 admin/app/common/model/file/UploadFile.php |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/admin/app/common/model/file/UploadFile.php b/admin/app/common/model/file/UploadFile.php
index d8bd4a6..5a391cf 100644
--- a/admin/app/common/model/file/UploadFile.php
+++ b/admin/app/common/model/file/UploadFile.php
@@ -13,7 +13,7 @@
     protected $name = 'upload_file';
     protected $updateTime = false;
     protected $deleteTime = false;
-    protected $append = ['file_path'];
+    protected $append = ['file_path', 'original_path'];
 
     /**
      * 关联文件库分组表
@@ -34,7 +34,22 @@
         if ($data['storage'] === 'local') {
             return self::$base_url . 'uploads/' . $data['save_name'];
         }
-        return $data['file_url'] . '/' . $data['file_name'];
+        return $data['file_url'] . '/' . $data['save_name'];
+    }
+
+    /**
+     * 获取原始图片完整路径 by lyzflash
+     * @param $value
+     * @param $data
+     * @return string
+     */
+    public function getOriginalPathAttr($value, $data)
+    {
+        if ($data['storage'] === 'local') {
+            return $data['is_original'] ? self::$base_url . 'uploads/' . $data['original_name'] : '';
+        }
+        // 网盘暂不处理
+        return '';
     }
 
     /**
@@ -72,7 +87,7 @@
     /**
      * 获取列表记录
      */
-    public function getList($groupId = 0, $fileType = '', $pageSize = 30, $isRecycle = -1, $shop_supplier_id = 0)
+    public function getList($groupId = 0, $fileType = '', $pageSize = 30, $isRecycle = -1, $shop_supplier_id = 0, $branch_id = 0)
     {
         $model = $this;
         // 文件分组
@@ -87,6 +102,7 @@
         return $model->with(['upload_group'])
             ->where(['is_user' => 0, 'is_delete' => 0])
             ->where('shop_supplier_id', '=', $shop_supplier_id)
+            ->where('branch_id', '=', $branch_id)
             ->order(['file_id' => 'desc'])
             ->paginate($pageSize);
     }

--
Gitblit v1.9.2