init
- 框架初始化 - 安装插件 - 修复PHP8.4报错
This commit is contained in:
43
application/admin/model/shopro/activity/GrouponLog.php
Normal file
43
application/admin/model/shopro/activity/GrouponLog.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace app\admin\model\shopro\activity;
|
||||
|
||||
use app\admin\model\shopro\Common;
|
||||
use app\admin\model\shopro\user\User;
|
||||
use app\admin\model\shopro\goods\Goods;
|
||||
use app\admin\model\shopro\order\Order;
|
||||
use app\admin\model\shopro\order\OrderItem;
|
||||
|
||||
class GrouponLog extends Common
|
||||
{
|
||||
protected $name = 'shopro_activity_groupon_log';
|
||||
|
||||
public function getNicknameAttr($value, $data)
|
||||
{
|
||||
$value = $value ?: ($data['nickname'] ?? '');
|
||||
return $value ? string_hide($value, 2) : $value;
|
||||
}
|
||||
|
||||
|
||||
public function order()
|
||||
{
|
||||
return $this->belongsTo(Order::class, 'order_id');
|
||||
}
|
||||
|
||||
|
||||
public function groupon()
|
||||
{
|
||||
return $this->belongsTo(Groupon::class, 'groupon_id');
|
||||
}
|
||||
|
||||
public function goods()
|
||||
{
|
||||
return $this->belongsTo(Goods::class, 'goods_id');
|
||||
}
|
||||
|
||||
|
||||
public function orderItem()
|
||||
{
|
||||
return $this->hasOne(OrderItem::class, 'order_id', 'order_id');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user