<?php
|
|
namespace app\common\model\plus\shareholder;
|
|
use app\common\model\BaseModel;
|
|
/**
|
* 股东订单模型
|
*/
|
class Bonus extends BaseModel
|
{
|
protected $name = 'shareholder_bonus';
|
protected $pk = 'bonus_id';
|
|
/**
|
* 结算周期
|
* @param $value
|
* @return array
|
*/
|
public function getBonusTypeAttr($value)
|
{
|
$bonus_type = ['10' => '按周', '20' => '按月', '30' => '按年'];
|
return ['text' => $bonus_type[$value], 'value' => $value];
|
}
|
|
public function getStartTimeAttr($value)
|
{
|
return date('Y-m-d', $value);
|
}
|
|
public function getEndTimeAttr($value)
|
{
|
return date('Y-m-d', $value);
|
}
|
|
/**
|
*获取总额
|
*/
|
public static function getBonusPriceByBonusId($bonusId)
|
{
|
return (new static())->where('bonus_id', '=', $bonusId)
|
->sum("bonus_price");
|
}
|
}
|