From abc7edc3c8ad59ff213c85413d0d6a10d7a0b6f7 Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Wed, 17 Dec 2025 18:03:09 +0800
Subject: [PATCH] 1. 发布供需消耗连盟币,连盟币数量在后台独立设置 2. 小程序供需个人中心可自由切换身份 3. 增加私信系统 4. 增加评论系统,用户可在发布者详情页进行评论操作,评论获得的连盟币可在后台设置 5. 增加发布者的等级,以好评个数为条件进行升级,小程序端会显示该等级的图标,如没有等级则不会显示图标 6. 增加设置消耗连盟币可以解锁、查看发布的信息,费用可在后台设置 7. 小程序供需大厅界面优化,以及增加了推荐栏目,该栏目按发布的分类相似进行匹配,比如A用户发布了 互联网 分类的需求,则会优先推荐匹配互联网分类的供应需求给他。
---
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