37 lines
1.0 KiB
PHP
37 lines
1.0 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Models\Server;
|
||
|
|
|
||
|
|
use Illuminate\Database\Eloquent\Model;
|
||
|
|
use Illuminate\Database\Eloquent\SoftDeletes;
|
||
|
|
|
||
|
|
class CollageGroupHistories extends Model
|
||
|
|
{
|
||
|
|
use SoftDeletes;
|
||
|
|
protected $fillable = [];
|
||
|
|
protected $guarded = [];
|
||
|
|
public static function add($user_id,$group_id,$order_id,$is_initiator,$status=0,$deadline){
|
||
|
|
CollageGroupHistories::create([
|
||
|
|
'm_user_id'=>$user_id,
|
||
|
|
'group_id'=>$group_id,
|
||
|
|
'm_order_id'=>$order_id,
|
||
|
|
'is_initiator'=>$is_initiator,
|
||
|
|
'status'=>$status,
|
||
|
|
'deadline'=>$deadline,
|
||
|
|
]);
|
||
|
|
}
|
||
|
|
|
||
|
|
public function mUser(){
|
||
|
|
return $this->hasOne(MerchantUser::class,'id','m_user_id')->select('id','nickname','pic','user_id');
|
||
|
|
}
|
||
|
|
|
||
|
|
public function tOrder(){
|
||
|
|
return $this->hasOne(TouristOrder::class,'id','m_order_id');
|
||
|
|
}
|
||
|
|
|
||
|
|
public function group(){
|
||
|
|
return $this->hasOne(CollageGroup::class,'id','group_id')->select('id','type','type_id','require_num','sku');
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|