| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace addons\ScoreBonus\common\enums;
- class ScoreBonusEnums
- {
- const ADDONS_NAME = "ScoreBonus";
- const UPGRADE_USER_EVENT = 'upgrade_user';
- // 分红结算方式
- const SETTLE_TYPE_PAID = 1; // 订单支付后
- const SETTLE_TYPE_FINISH = 2; // 订单完成后
- // 分红结算依据
- const SETTLE_BASE_ON_PAY = 1; // 订单金额
- const SETTLE_BASE_ON_EARN = 2; // 利润金额
- const SETTLE_BASE_ON_GOODS_PRICE = 3; // 商品售价
- // 分红金额结算状态
- const BONUS_STATUS_TODO = 0; // 待结算
- const BONUS_STATUS_DONE = 1; // 已结算
- // 分红结算周期
- const SETTLE_CIRCLE_WEEK = 1; // 一周
- const SETTLE_CIRCLE_MONTH = 2; // 一个月
- const SETTLE_CIRCLE_DAY = 3; // 一天
- public static function getSettleCircleMap($key=null){
- $data = [
- self::SETTLE_CIRCLE_WEEK=>'周结算',
- self::SETTLE_CIRCLE_MONTH=>'月结算',
- self::SETTLE_CIRCLE_DAY=>'日结算',
- ];
- if(isset($data[$key])) return $data[$key];
- return $data;
- }
- }
|