// +---------------------------------------------------------------------- declare (strict_types=1); namespace app\store\model; use app\common\model\ConfigPercent as ConfigPercentModel; /** * 分佣配置模型 * Class Goods * @package app\api\model */ class ConfigPercent extends ConfigPercentModel { /** * 隐藏字段 * @var array */ public $hidden = [ 'create_time', 'update_time', ]; public function edit($data){ $m = self::find(1); if (!$m){ $m = new self(); $m->id = 1; } if (intval($data['staff_percent']) + intval($data['manager_percent']) + intval($data['boss_percent']) != 100){ return false; } $m->staff_percent = intval($data['staff_percent']); $m->manager_percent = intval($data['manager_percent']); $m->boss_percent = intval($data['boss_percent']); $m->save(); return true; } public function editPlat($data){ $m = self::find(1); if (!$m){ $m = new self(); $m->id = 1; } $m->ticket_rate = intval($data['ticket_rate']); $m->platform_rate = intval($data['platform_rate']); $m->save(); return true; } public function detail(){ return self::find(1)->toArray(); } }