| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198 |
- <?php
- namespace addons\CloudStockTwo\common\enums;
- use common\enums\AddonsEnum;
- use common\enums\UserWalletEnum;
- class CloudStockTwoEnum
- {
- const ADDONS_NAME = AddonsEnum::ADDONS_NAME_CLOUD_STOCK_TWO;
- const UPGRADE_STATUS_CONDITION = 1; //条件升级
- const UPGRADE_STATUS_GOODS = 2; //购买升级礼包
- const UPGRADE_STATUS_MANUAL = 3; //平台添加
- const UPGRADE_STATUS_BY_PARENT = 4; //上级添加
- const DI_FIRST = 'first'; //直推
- const DI_SECOND = 'second'; //间推
- const DI_THIRD = 'third'; //粉丝
- const SEND_STATUS_0 = '0'; //0待发货;1已发货;2已完成;
- const SEND_STATUS_1 = '1'; //0待发货;1已发货;2已完成;
- const SEND_STATUS_2 = '2'; //0待发货;1已发货;2已完成;
- const CHANGE_TYPE_INCREASE_GOODS_BUY_EQUAL_BONUS = 100; //会员买货平级奖收入
- const CHANGE_TYPE_INCREASE_GOODS_BUY_OVER_BONUS = 101; //会员买货越级奖收入
- const CHANGE_TYPE_INCREASE_GOODS_BUY_PAYMENT = 102; //会员买货货款收入
- const CHANGE_TYPE_INCREASE_FILL_EQUAL_BONUS = 103; //补货平级奖收入
- const CHANGE_TYPE_INCREASE_FILL_OVER_BONUS = 104; //补货越级奖收入
- const CHANGE_TYPE_INCREASE_FILL_PAYMENT = 105; //补货货款收入
- const CHANGE_TYPE_INCREASE_FILL_EXTRA_BONUS = 106; //补货奖收入
- const CONFIG_KEY_EQUAL_LEVEL_ONE = 'a_equal_level_one';//平一级;
- const CONFIG_KEY_EQUAL_LEVEL_TWO = 'a_equal_level_two';//平二级;
- const CONFIG_KEY_OVER_LEVEL_ONE = 'a_over_level_one';//越一级;
- const CONFIG_KEY_OVER_LEVEL_TWO = 'a_over_level_two';//越二级;
- const CHANGE_TYPE_INCREASE_FILL = 100; //向上级补货
- const CHANGE_TYPE_INCREASE_DISTRIBUTE = 101; //上级给自己配货
- const CHANGE_TYPE_INCREASE_RETURN = 102; //退货返回
- const CHANGE_TYPE_INCREASE_PLATFORM = 103; //平台添加
- const CHANGE_TYPE_INCREASE_FILL_GIVE = 104; //平台补货赠送
- const CHANGE_TYPE_INCREASE_UPGRADE_BAG_GIVE = 105; //升级礼包赠送
- const CHANGE_TYPE_DEDUTION_GOODS_BUYING = 200; //会员买货
- const CHANGE_TYPE_DEDUTION_DISTRIBUTE = 201; //给下级配货
- const CHANGE_TYPE_DEDUTION_FILL = 202;//下级向自己补货
- const CHANGE_TYPE_DEDUTION_SELF = 203; //自提货
- const CHANGE_TYPE_DEDUTION_PLATFORM = 204; //平台扣减
- const CHANGE_TYPE_DEDUCTION_ENCHASHMENT = 200; //支出:提取到余额
- // 库存变动类型
- const STOCK_CHANGE_TYPE100 = 100;
- const STOCK_CHANGE_TYPE101 = 101;
- const STOCK_CHANGE_TYPE102 = 102;
- const STOCK_CHANGE_TYPE103 = 103;
- const STOCK_CHANGE_TYPE104 = 104;
- const STOCK_CHANGE_TYPE105 = 105;
- const STOCK_CHANGE_TYPE200 = 200;
- const STOCK_CHANGE_TYPE201 = 201;
- const STOCK_CHANGE_TYPE202 = 202;
- const STOCK_CHANGE_TYPE203 = 203;
- const STOCK_CHANGE_TYPE204 = 204;
- const STOCK_CHANGE_TYPE205 = 205;
- // 库存变动方向
- const STOCK_CHANGE_ADD = 1;
- const STOCK_CHANGE_SUB = 2;
- // 库存订单类型
- const STOCK_ORDER_TYPE_USER = 1;
- const STOCK_ORDER_TYPE_REPLENISH = 2;
- // 代理商自提订单状态
- const PICK_ORDER_STATUS0 = 0;
- const PICK_ORDER_STATUS1 = 1;
- const PICK_ORDER_STATUS2 = 2;
- // 补货订单支付状态
- const FILL_STATUS_PAY = 1;
- const FILL_STATUS_NOT_PAY = 0;
- //平级奖计算方式
- const EQUAL_COMPUTING = 0;
- const EQUAL_COMPUTING_PARENT = 1;
- const EQUAL_COMPUTING_CHILDREN = 2;
- //平级奖结算方式
- const EQUAL_SETTLE = 0;
- const EQUAL_SETTLE_PARENT = 1;
- const EQUAL_SETTLE_CHILDREN = 2;
- public static function getUpgradeStatusMap(int $upgrade_status = 0)
- {
- $data = [
- self::UPGRADE_STATUS_CONDITION => '条件升级',
- self::UPGRADE_STATUS_GOODS => '升级礼包',
- self::UPGRADE_STATUS_MANUAL => '平台添加',
- self::UPGRADE_STATUS_BY_PARENT => '上级添加',
- ];
- return $data[$upgrade_status] ? $data[$upgrade_status] : $data;
- }
- public static function getMap(){
- return [
- self::DI_FIRST=>'直推',
- self::DI_SECOND=>'间推',
- self::DI_THIRD=>'粉丝',
- ];
- }
- public static function getStockChangeTypeMap(int $change_type = 0)
- {
- $map = [
- self::STOCK_CHANGE_TYPE100 => '向上级补货',
- self::STOCK_CHANGE_TYPE101 => '上级给自己配货',
- self::STOCK_CHANGE_TYPE102 => '退货退库存',
- self::STOCK_CHANGE_TYPE103 => '系统添加',
- self::STOCK_CHANGE_TYPE104 => '平台补货赠送',
- self::STOCK_CHANGE_TYPE105 => '购买礼包赠送',
- self::STOCK_CHANGE_TYPE200 => '会员买货',
- self::STOCK_CHANGE_TYPE201 => '给下级配货',
- self::STOCK_CHANGE_TYPE202 => '下级向自己补货',
- self::STOCK_CHANGE_TYPE203 => '自提货到线下',
- self::STOCK_CHANGE_TYPE204 => '系统扣减',
- ];
- if (!empty($change_type)) $map = $map[$change_type];
- return $map;
- }
- public static function getStockChangeDirMap(int $change_dir = 0)
- {
- $map = [
- self::STOCK_CHANGE_ADD => '库存增加',
- self::STOCK_CHANGE_SUB => '库存减少',
- ];
- if (!empty($change_dir)) $map = $map[$change_dir];
- return $map;
- }
- public static function getStockOrderTypeMap(int $order_type = 0)
- {
- $map = [
- self::STOCK_ORDER_TYPE_USER => '会员购买订单',
- self::STOCK_ORDER_TYPE_REPLENISH => '补货订单',
- ];
- if (!empty($order_type)) $map = $map[$order_type];
- return $map;
- }
- public static function getAgentOrdetStatusMap(int $order_status = 0)
- {
- $map = [
- self::PICK_ORDER_STATUS0 => '待发货',
- self::PICK_ORDER_STATUS1 => '已发货',
- self::PICK_ORDER_STATUS2 => '已完成',
- ];
- if (!empty($order_status)) $map = $map[$order_status];
- return $map;
- }
- /**
- * @name:
- * @msg:
- * @param {string} $assets_type
- * @return {*}
- */
- public static function getAssetsTypeMap(string $assets_type = '')
- {
- $map = [
- UserWalletEnum::EQUAL => '补货平级奖励',
- UserWalletEnum::OVER => '补货越级奖励',
- UserWalletEnum::DIFF => '极差奖励',
- UserWalletEnum::TEAM => '团队奖励',
- UserWalletEnum::PAYMENT_FOR_GOODS_BUY => '会员买货货款',
- UserWalletEnum::PAYMENT_FOR_GOODS_FILL => '补货货款',
- UserWalletEnum::RECHARGE_COMMISSION => '提现',
- ];
- if (!empty($assets_type)) $map = $map[$assets_type];
- return $map;
- }
- public static function getPayStatusMap(int $pay_status = 0)
- {
- $map = [
- self::FILL_STATUS_PAY => '已支付',
- self::FILL_STATUS_NOT_PAY => '未支付',
- ];
- if (!empty($pay_status)) $map = $map[$pay_status];
- return $map;
- }
- }
|