'支付价格', self::COMPUTING_METHOD_GOODS_PRICE => '商品售价', self::COMPUTING_METHOD_GOODS_PROFIT => '商品利润']; return $data[$key] ? $data[$key] : $data; } public static function getComputingTypeMap(int $key = 0) { $data = [ self::COMPUTE_TYPE_ORDER => '订单完成', self::COMPUTE_TYPE_PAY => '支付完成', ]; return $data[$key] ? $data[$key] : $data; } public static function getTypeMap($key = 0) { $data = [ self::TEAM_PRIZE => '渠道/级差奖励', self::OVER_PRIZE => '越级奖励', self::EQUAL_PRIZE => '平级奖励', self::EXTRA_PRIZE => '额外奖励', self::EXTRA_EQUAL_PRIZE_1 => '平一级奖励', self::EXTRA_EQUAL_PRIZE_2 => '平二级奖励', self::DRAINAGE_SUBSIDY_PRIZE => '引流补贴', self::TEAM_SUBSIDY_PRIZE => '渠道补贴', self::TEAM_SCORE => '渠道指定层级积分奖励', self::RECOMMEND_PRIZE => '推荐奖', self::MANAGE_PRIZE => '管理奖', self::DIFF_PARENT => '极差平均分红(上级代理)', self::DIFF_AREA_COMMISSION => '极差平均分红(区域代理)', self::DIFF_USER => '极差平均分红(指定用户)', self::EQUAL_UPGRADE => '平级代理分红', self::REPURCHASE_SUBSIDY1 => '复购补贴奖1', self::REPURCHASE_SUBSIDY2 => '复购补贴奖2', ]; return !empty($data[$key]) ? $data[$key] : $data; } /** * @desc:结算方式 * @Author: hua * @Date: 2021/10/28 * @Time: 16:40 * @Copyright: copyright (c) 2021 广东七件事集团 * @param int $key * @return string|string[] */ public static function getComputeTypeMap($key = 0) { $data = [ self::ORDER_FINISH => '订单完成', self::ORDER_PAY => '订单支付', ]; return $data[$key] ? $data[$key] : $data; } /** * @desc:平级奖计算依据 * @Author: hua * @Date: 2021/10/28 * @Time: 16:44 * @Copyright: copyright (c) 2021 广东七件事集团 * @return string[] */ public static function getEqualComputingMap() { return [ self::EQUAL_COMPUTING => '默认', self::EQUAL_COMPUTING_PARENT => '上级渠道奖或级差', self::EQUAL_COMPUTING_CHILDREN => '下级渠道奖或级差', ]; } /** * @desc:平级奖结算依据 * @Author: hua * @Date: 2021/10/28 * @Time: 16:44 * @Copyright: copyright (c) 2021 广东七件事集团 * @return string[] */ public static function getSettleMap() { return [ self::EQUAL_SETTLE => '平台结算', self::EQUAL_SETTLE_PARENT => '上级级差或渠道奖者支付', self::EQUAL_SETTLE_CHILDREN => '下级级差或渠道奖者支付', ]; } /** * @desc:平级奖结算依据 * @Author: hua * @Date: 2021/10/28 * @Time: 16:44 * @Copyright: copyright (c) 2021 广东七件事集团 * @return string[] */ public static function getStateMap() { return [ self::AGENT_FROZEN => '待发放', self::AGENT_ISSUED => '已发放', ]; } /** * @param int $index * @return string */ public static function getDistributionName(int $index) { return ($index + 1) . "代奖励"; } }