From e1e2fe5710a5b5cd9c19bd3aa99c998a1a613ca8 Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Sat, 17 Jan 2026 17:58:01 +0800
Subject: [PATCH] 团购组件增加筛选

---
 admin/app/common/model/supplier/Supplier.php |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/admin/app/common/model/supplier/Supplier.php b/admin/app/common/model/supplier/Supplier.php
index e3f684b..97a2cef 100644
--- a/admin/app/common/model/supplier/Supplier.php
+++ b/admin/app/common/model/supplier/Supplier.php
@@ -7,7 +7,7 @@
 use app\common\model\supplier\member\Member as MemberModel;
 use app\common\model\supplier\PointsLog as PointsLogModel;
 use app\shop\model\auth\UserRole as UserRoleModel;
-
+use app\common\enum\supplier\SupplierType;
 /**
  * 商家供应商模型
  */
@@ -15,6 +15,8 @@
 {
     protected $name = 'supplier';
     protected $pk = 'shop_supplier_id';
+    protected $append = ['type_text','coordinate'];
+
 
 
     /**
@@ -61,6 +63,20 @@
         return $this->hasOne('app\\common\\model\\supplier\\User', 'shop_supplier_id', 'shop_supplier_id')
             ->where('is_super','=', 1);
     }
+        /**
+     * 供应商类型文本
+     */
+    public function getTypeTextAttr($value, $data)
+    {
+        return (new SupplierType())::getName(empty($data['supplier_type'])?0:$data['supplier_type']);
+    }
+    public function getCoordinateAttr($value, $data)
+    {
+        if (empty($data['latitude']) || empty($data['longitude'])) {
+            return '';
+        }
+        return $data['latitude'].','.$data['longitude'];
+    }
     /**
      * 详情
      */

--
Gitblit v1.9.2