| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace addons\Agent\common\enums;
- use common\enums\AddonsEnum;
- class AgentEnum
- {
- const ADDONS_NAME = AddonsEnum::ADDONS_NAME_AGENT;
- const UPGRADE_STATUS_CONDITION = 1; //条件升级
- const UPGRADE_STATUS_GOODS = 2; //购买指定商品升级
- const UPGRADE_STATUS_MANUAL = 3; //手动升级
- const AGENT_LEVEL = 'agent_level';//等级
- const AGENT_CHANGE_LEVEL_AFTER = 'agent_change_level_after';// 等级变更之后
- const AGENT_BEHAVIOR_LOGS_EVENT = 'agent_behavior_logs_event';// 渠道分红行为事件
- const AGENT_DELETE_EVENT = 'agent_delete_event';// 渠道分红删除用户
- const AGENT_ADD_EVENT = 'agent_add_event';// 添加经销商用户
- const AGENT_PAY_COMPUTE = 'agent_pay_compute';// 渠道分红监听订单支付后-计算完事件
- const ALONE_EQUAL_DEEP = 20;//独立平级奖励默认层级
- public static function getUpgradeStatusMap(int $upgrade_status = 0)
- {
- $data = [self::UPGRADE_STATUS_CONDITION => '条件升级',
- self::UPGRADE_STATUS_GOODS => '购买指定商品升级',
- self::UPGRADE_STATUS_MANUAL => '手动升级'];
- return $data[$upgrade_status] ? $data[$upgrade_status] : $data;
- }
- public static function getRepurchaseSubsidyConditionInitValue(){
- return [
- 'condition_goods_list'=> [],
- 'condition_goods_ids' => [],
- 'before_layer' => 0,
- 'subsidy_reward1' => 0,
- 'after_layer' => 0,
- 'subsidy_reward2' => 0,
- ];
- }
- }
|