'渠道分红', self::FROM_DISTRIBUTION => '分销商', self::FROM_BOSS => '股东分红', self::FROM_BOSS_WEIGHT => '股东分红', self::CONSUME => '消费', self::RECHARGE => '充值', self::WITHDRAWAL => '提现', self::TRANSFER => '转送', self::REFUND => '退款', self::REWARD => '奖励', self::FROM_LUCKY_GROUP => '幸运拼团', self::GOODS_DEDUCT => '购物抵扣', self::FROM_BOSS_WEIGHT_BONUS => '股东加权分红', self::FROM_SCORE_BONUS => '积分分红', self::FROM_FIRE_PROTECTION => '社安消防', ]; } //余额的来源类型map public static function getFromTypeMapByBalance($mall_id = 0){ if ($mall_id) { $new_rebate_title = \Yii::$app->services->setting->addons->get($mall_id, \common\enums\AddonsEnum::ADDONS_NAME_REBATE, 'basic.addons_name'); } return [ self::CONSUME => '消费', self::RECHARGE => '充值', self::WITHDRAWAL => '提现', self::REFUND => '退款', self::REWARD => '奖励', self::FROM_GROUP_BUY => '拼团', self::TRANSFER => '转送', self::FROM_UPGRADE_GIFT => '升级礼包', self::FROM_USER_GIFT => '会员礼包', self::FROM_CONSUME_GIFT => '首单奖励', self::FROM_SUDOKU_DEDUCT => '九宫格', self::FROM_REBATE => $new_rebate_title ?? '推三返一', self::FROM_CLOUD_STOCK => '云库存', self::FROM_HANDBONUS => '手动分红', self::FROM_SELF_MALL => '代客下单', self::FROM_REDPACK => '红包', self::FROM_LUCKY_GROUP => '幸运拼团', self::FROM_GROUP_RUSH => '团购抢单', self::GOODS_DEDUCT => '购物抵扣', self::FROM_CONSUMER_COUPONS => '消费券', self::FROM_SYSTEM_ADD => '添加', ]; } //余额的资金类型map public static function getCapitalTypeMapByBalance() { return [ self::CONSUMPTION_ORDER => '商城订单(消费)', self::RECHARGE_PLATFORM => '后台充值', self::USER_RECHARGE => '前端会员充值', self::RECHARGE_SCORE => '积分转入余额', self::TRANSFER_SCORE => '余额转出', self::RECHARGE_COMMISSION => '佣金转入余额', self::WITHDRAWAL_DECR => '提现扣减', self::WITHDRAWAL_FOLLOW_DECR => '提现扣减', self::RECHARGE_STORE_BALANCE => '店铺余额转入', self::WITHDRAWAL_REFUND => '提现被驳回', self::REFUND_ORDER => '商城订单(退款)', self::ADMIN_HANDLER_REFUND => '后台主动退款', self::REGISTER => '注册奖励', self::RECOMMEND => '注册推荐奖励', self::TRANSFER_GIVE => '余额转送', self::GIVE => '赠送奖励', self::USE_COUPON_GIVE => '优惠券使用赠送', self::GIVING_COUPON_REWARD => '转赠优惠券奖励', self::SHORT_VIDEO_REWARD => '短视频观看奖励', self::SHORT_VIDEO_GOODS => '短视频带货奖励', self::BOUNS => '分红', self::LUCKY_GROUP_CONSUME => '幸运拼团消耗', self::ATTEND_REWARD => '参团奖励', self::WIN_REWARD => '拼中奖励', self::SELF_MALL_CUSTOMIZE => '自定义操作', self::VIDEO_AD_REWARD => '观看视频广告', self::MINI_MALL_DEPOSIT_REFUND => '竞拍定金(退款)', self::RECHARGE_OFFLINE => '线下充值', ]; } public static function getCommissionMap(){ return [ self::FROM_AGENT => '经销商奖励', self::FROM_DISTRIBUTION => '分销商奖励', self::FROM_BOSS => '股东分红', self::FROM_BOSS_WEIGHT => '股东分红加权分红', self::WITHDRAWAL => '提现', self::REWARD => '奖励', self::FROM_BARGAIN => '砍价', self::FROM_SERVEBONUS => '服务商', self::FROM_AREA => '区域奖励', self::FROM_CLOUD_STOCK => '云库存', self::FROM_ACHIEVEMENT => '业绩奖励', self::BOSS_BONUS => '老板分红2+1', self::FROM_HANDBONUS => '手动分红', self::FROM_SELF_MALL => '代客下单', self::FROM_LUCKY_GROUP => '幸运拼团', self::FROM_DOUBLE_COPY => '二二复制', self::FROM_BLIND_BOX => '奖金盲盒', self::FROM_CLOUD_STOCK_ACHIEVEMENT_REWARD => '云库存业绩奖励', self::FROM_BOSS_WEIGHT_BONUS => '股东加权分红', self::FROM_FAST_MODE => '简速模式', self::FROM_SCORE_BONUS => '积分分红', self::FROM_FIRE_PROTECTION => '社安消防', self::FROM_LUCK_DRAW => '抽奖活动', ]; } public static function getCapitalTypeMapByCommission($key=null){ $data = [ self::RECHARGE_COMMISSION=>'佣金转入余额', self::WITHDRAWAL_DECR=>'提现扣减', self::WITHDRAWAL_FOLLOW_DECR=>'提现扣减', self::WITHDRAWAL_REFUND=>'提现被驳回', self::FIRST=>'直推奖励', self::SECOND=>'间推奖励', self::THIRD=>'分销奖励', self::TEAM=>'渠道/级差奖励', self::DIFF=>'极差奖励', self::EXTRA=>'额外奖励', self::EQUAL=>'平级奖励', self::OVER=>'越级奖励', self::FOREVER=>'永久分红', self::BO_EXTRA=>'额外分红', self::BO_WEIGHT=>'加权分红', self::BOSS_PERFORMANCE=>'业绩奖励', self::DIRECT_REWARD=>'提现直推荐奖励', self::INDIRECT_REWARD=>'提现间推荐奖励', self::GIVE=>'赠送', self::BOUNS=>'分红', self::PAYMENT_FOR_GOODS_FILL=>'补货货款', self::PAYMENT_FOR_GOODS_BUY=>'会员买货货款', self::FILL=>'补货奖', self::ACHIEVEMENT_REWARD=>'业绩奖励', self::BOSS_BONUS_FIRST_PRIZE => '直推奖', self::BOSS_BONUS_SECOND_PRIZE => '团队奖', self::BOSS_BONUS_PEER_AWARD_PRIZE => '平级奖', self::BOSS_BONUS_FREEZE_FUND => '冻结基金', self::SELF_MALL_SELF_PRIZE => '自购奖励', self::SELF_MALL_TEAM_PRIZE => '上级奖励', self::SELF_MALL_POOL_PRIZE => '奖金池奖励', self::POOL_REWARD => '奖金池奖励', self::AREA_COMMISSION => '佣金', self::TEAM_ACHIEVEMENT_EXTRA => '渠道业绩额外奖励', self::EQUAL_PRIZE => '平级奖', self::CONSUME_ORDER_GIVE => '购物赠送', self::EXTRA_EQUAL_PRIZE_1 => '平一级奖励', self::EXTRA_EQUAL_PRIZE_2 => '平二级奖励', self::DRAINAGE_SUBSIDY_PRIZE => '引流补贴', self::TEAM_SUBSIDY_PRIZE => '渠道补贴', self::E_COUPON_CLERK => '电子券核销奖励', self::BLIND_BOX_BONUS => '分红', self::SALARY_CHANGE => '薪资变动', self::OPERATION_CENTER_COMMISSION => '运营中心佣金', self::SETTLEMENT_COMMISSION => '提成结算', self::FROM_LUCK_DRAW => '抽奖活动', ]; if(isset($data[$key])) return $data[$key]; return $data; } public static function getFromTypeMapByScore() { return [ self::CONSUME => '消费', self::RECHARGE => '充值', self::TRANSFER => '转送', self::REFUND => '退款', self::REWARD => '奖励', self::FROM_AGENT => '经销商奖励', self::FROM_DISTRIBUTION => '分销商奖励', self::FROM_BOSS => '股东分红', self::FROM_BOSS_WEIGHT => '股东分红加权分红', self::FROM_UPGRADE_GIFT => '升级礼包', self::FROM_USER_GIFT => '会员礼包', self::FROM_CONSUME_GIFT => '首单奖励', self::FROM_GROUP_BUY => '拼团', self::FROM_SUDOKU_DEDUCT => '九宫格', self::FROM_REBATE => '推三返一', self::FROM_HANDBONUS => '手动分红', self::FROM_LUCKY_GROUP => '幸运拼团', self::FROM_REDPACK => '红包', self::FROM_SELF_MALL => '代客下单', self::FROM_STORE => 'o2o门店', self::FROM_AREA => '区域奖励', self::FROM_BOSS_WEIGHT_BONUS => '股东加权分红', self::FROM_CONSUMER_COUPONS => '消费券', ]; } public static function getCapitalTypeMapByScore() { return [ self::CONSUMPTION_ORDER => '商城订单消费抵扣', self::CONSUME_ORDER_CLOSE => '商城订单(关闭)', self::CONSUME_ORDER_GIVE => '订单支付赠送', self::REFUND_ORDER => '商城订单(退款)', self::ADMIN_HANDLER_REFUND => '后台主动退款', self::RECHARGE_PLATFORM => '后台充值', self::TRANSFER_BALANCE => '积分转出余额', self::RECHARGE_BALANCE => '余额转出', self::TRANSFER_GIVE => '积分转送', self::FIRST => '直推奖励', self::SECOND => '间推奖励', self::THIRD => '分销奖励', self::TEAM => '渠道/级差奖励', self::DIFF => '极差奖励', self::EXTRA => '额外奖励', self::EQUAL => '平级奖励', self::OVER => '越级奖励', self::WITHDRAWAL_BALANCE_TRANSFER => '提现余额转积分', self::WITHDRAWAL_COMMISSION_TRANSFER => '提现佣金转积分', self::WITHDRAWAL_COMMISSION_TRANSFER_BALANCE => '提现佣金转余额', self::GIVE => '赠送奖励', self::DEDUCT => '扣除', self::SIGNIN => '签到奖励', self::USE_COUPON_GIVE => '优惠券使用赠送', self::REGISTER => '注册', self::SHORT_VIDEO_REWARD => '短视频观看奖励', self::SHORT_VIDEO_GOODS => '短视频观看奖励', self::USER_RECHARGE => '前端会员充值', self::OPERATING_NOTE_SHARE => '运营笔记分享奖励', // 运营笔记分享奖励 self::OPERATING_NOTE_VIEW => '运营笔记浏览奖励', // 运营笔记浏览奖励 self::OPERATING_NOTE_BUY => '运营笔记购买', // 运营笔记购买 self::BOUNS => '分红', self::LUCKY_GROUP_CONSUME => '幸运拼团消耗', self::ATTEND_REWARD => '参团奖励', self::WIN_REWARD => '拼中奖励', self::REDPACK_TRANSFER => '红包转入', self::STORE_CASHIER_ORDER_CREATE => '收银台订单下单', self::STORE_CASHIER_ORDER_CLOSE => '收银台订单关闭', self::SELF_MALL_CUSTOMIZE => '自定义操作', self::RECOMMEND => '注册推荐奖励', self::AREA_SCORE => '积分', self::RANDOM_RED_PACKET_TRANSFER => '领取随机红包', self::SCORE_EXPANSION_TRANSFER => '积分转入', self::CONSUMER_COUPONS_TRANSFER => '消费券转入', self::SETTLEMENT_COMMISSION => '提成结算', ]; } /** * @desc:前端收益明细使用 * @Author: hua * @Date: 2021/11/24 * @Time: 18:06 * @Copyright: copyright (c) 2021 广东七件事集团 * @return string[] */ public static function getFromTypeMap(){ return [ UserWalletEnum::FROM_AGENT=>'渠道分红', UserWalletEnum::FROM_DISTRIBUTION=>'分销商', UserWalletEnum::FROM_BOSS=>'股东分红', UserWalletEnum::FROM_BOSS_WEIGHT=>'股东分红加权分红', UserWalletEnum::FROM_ACHIEVEMENT=>'业绩奖励', UserWalletEnum::FROM_SELF_MALL => '代客下单', UserWalletEnum::BOSS_BONUS=>'链动2+1', UserWalletEnum::FROM_LUCKY_GROUP=>'幸运拼团', UserWalletEnum::FROM_BARGAIN=>'砍价', UserWalletEnum::FROM_DOUBLE_COPY => '二二复制', UserWalletEnum::FROM_BOSS_THREE => '股东分红三', UserWalletEnum::FROM_SERVEBONUS => '服务商分红', UserWalletEnum::FROM_AREA => '区域分红', UserWalletEnum::FROM_HANDBONUS => '手动分红', UserWalletEnum::FROM_BUSINESS_BONUS => '招商分红', UserWalletEnum::FROM_CLOUD_STOCK_ACHIEVEMENT_REWARD=>'云库存业绩奖励', UserWalletEnum::FROM_BOSS_WEIGHT_BONUS=>'股东加权分红', UserWalletEnum::FROM_LUCK_DRAW=>'抽奖活动', ]; } public static function getCapitalTypeMap(){ return []; } /** * @desc:前端收益明细-不传类型条件的默认查询条件 * @Author: hua * @Date: 2021/11/24 * @Time: 18:07 * @Copyright: copyright (c) 2021 广东七件事集团 * @return string[] */ public static function getFromTypeConditionArr(){ return [ UserWalletEnum::FROM_AGENT, UserWalletEnum::FROM_DISTRIBUTION, UserWalletEnum::FROM_BOSS, UserWalletEnum::FROM_BOSS_WEIGHT, UserWalletEnum::FROM_ACHIEVEMENT, UserWalletEnum::FROM_SELF_MALL, UserWalletEnum::BOSS_BONUS, UserWalletEnum::FROM_LUCKY_GROUP, UserWalletEnum::FROM_BARGAIN, UserWalletEnum::FROM_DOUBLE_COPY, UserWalletEnum::FROM_BOSS_THREE, UserWalletEnum::FROM_SERVEBONUS, UserWalletEnum::FROM_AREA, UserWalletEnum::FROM_HANDBONUS, UserWalletEnum::FROM_BUSINESS_BONUS, UserWalletEnum::FROM_CLOUD_STOCK_ACHIEVEMENT_REWARD, UserWalletEnum::FROM_BOSS_WEIGHT_BONUS, UserWalletEnum::FROM_LUCK_DRAW, ]; } /** * @desc:充值的资金类型map * @Author: * @Date: * @Time: * @Copyright: copyright (c) 2021 广东七件事集团 * @return string[] */ public static function getRechargeCapitalTypeMap(){ return [ self::RECHARGE_PLATFORM => '后台充值', self::TRANSFER_BALANCE => '积分转出余额', self::RECHARGE_COMMISSION => '佣金转入余额', self::USER_RECHARGE => '前端会员充值', self::IMPORT_RECHARGE_PLATFORM => '后台批量导入余额', ]; } }