发货方式优化及消息功能优化

This commit is contained in:
Dev
2026-10-08 20:34:08 +08:00
parent f21b010ced
commit 7e3e999b74
23 changed files with 371 additions and 455 deletions
@@ -26,7 +26,8 @@ class Ships extends Model
// 追加属性
protected $append = [
'images_list',
'files_list'
'files_list',
'deliver_links_list'
];
/**
@@ -45,6 +46,14 @@ class Ships extends Model
return self::parseUrlList($data['files'] ?? '');
}
/**
* 交付链接列表([{url, name}]),供接口与后台直接使用
*/
public function getDeliverLinksListAttr($value, $data)
{
return self::parseUrlList($data['deliver_links'] ?? '');
}
/**
* 解析多图/多文件字段:英文逗号分隔的 URL 字符串 -> [{url, name}]
* 例:http://a.com/1.jpg,http://a.com/2.pdf => [['url'=>'http://a.com/1.jpg','name'=>'1.jpg'], ...]