This commit is contained in:
Kevin Adametz 2024-08-05 12:05:24 +02:00
parent 04d677d37a
commit bfa3bb1df4
1191 changed files with 637397 additions and 10619 deletions

View file

@ -98,6 +98,27 @@ use Illuminate\Database\Eloquent\Casts\AsArrayObject;
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereQualPp($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereTotalPp($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereTotalQualPp($value)
* @property int|null $sales_volume_KP_points
* @property int|null $sales_volume_TP_points
* @property int|null $sales_volume_points_KP_sum
* @property int|null $sales_volume_points_TP_sum
* @property int|null $payline_points
* @property int|null $payline_points_qual_kp
* @property float|null $commission_growth_total
* @property array|null $qual_user_level_next
* @property array|null $next_can_user_level
* @property int $version
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereCommissionGrowthTotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereCommissionPpTotal($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereNextCanUserLevel($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness wherePaylinePoints($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness wherePaylinePointsQualKp($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereQualUserLevelNext($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSalesVolumeKPPoints($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSalesVolumePointsKPSum($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSalesVolumePointsTPSum($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSalesVolumeTPPoints($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereVersion($value)
* @mixin \Eloquent
*/
class UserBusiness extends Model
@ -161,6 +182,8 @@ class UserBusiness extends Model
'email',
'first_name',
'last_name',
'user_birthday',
'user_phone',
'sales_volume_KP_points',
'sales_volume_TP_points',
'sales_volume_points_shop',
@ -212,6 +235,10 @@ class UserBusiness extends Model
$this->attributes['active_date'] = isset($value) ? (new Carbon($value))->format('Y-m-d') : NULL;
}
public function getSalesVolumeTotalMargin(){
return $this->sales_volume_total / 100 * $this->margin;
}
}