services->setting->addons->get($mall_id, self::ADDONS_NAME, 'basic.redpack_name'); $redpack_name = empty($redpack_name) ? '红包' : $redpack_name; $data = [ self::FREEZE_TO_ACTIVE => '冻结到激活' . $redpack_name, self::INCREMENT_FREEZE => '增值冻结' . $redpack_name, self::INCREMENT_ACTIVE => '增值激活' . $redpack_name, ]; return empty($type) ? $data : $data[$type]; } /** * @Author: ltm * @DateTime: 2022/3/22 0022 14:57 * @Copyright: copyright (c) 2021 广东七件事集团 * @param $data * @return array|string */ public static function getFromType($type = null, $mall_id = 0){ $redpack_name = Yii::$app->services->setting->addons->get($mall_id, self::ADDONS_NAME, 'basic.redpack_name'); $redpack_name = empty($redpack_name) ? '红包' : $redpack_name; $score_name = \Yii::$app->services->setting->mall->get($mall_id, 'score.score_name') ?? '积分'; $data = [ self::FROM_RECHARGE => '手动充值', self::FROM_RECEIVE => $redpack_name . '领取', self::FROM_GOODS => '商品赠送', self::FROM_TO_BALANCE => $redpack_name . '转余额', self::FROM_TO_SCORE => $redpack_name . '转'.$score_name, self::FROM_DEDUTION => '商品抵扣', self::FROM_TRASFTER => $redpack_name . '转让', // self::FROM_GIFT => '礼包赠送', self::FROM_SERVICE_CHARGE => '手续费', self::FROM_REFUND => '订单售后', self::FROM_FROZEN_TO_ACTIVE =>'冻结'. $redpack_name .'自动转激活' . $redpack_name, self::FROM_ORDER_CLOSE =>'订单关闭', self::FROM_SIGN_IN_EVERY_DAY =>'每日签到', self::FROM_SIGN_IN_CONTINUOUS =>'连续签到', self::FROM_CASH_DEDUCT =>'提现扣除', self::FROM_SUBORDINATE =>"直推$redpack_name", self::FROM_REGISTER =>'注册赠送', self::FROM_RECOMMAND_REGISTER =>'推荐注册赠送', self::FROM_USE_COUPON => '使用优惠券赠送', self::FROM_ORDER_FULL => '订单满额赠送', self::FROM_TO_ASSETS => '资产通兑换', self::FROM_FROZEN_AUTO_ROLL_OUT => '冻结红包自动转出', self::FROM_ORDER_ACCELERATED_FROZEN_TO_ACTIVE => '订单加速冻结红包转激活红包', self::FROM_ORDER_ACCELERATED_FROZEN_ROLL_OUT => '订单加速冻结红包转出', self::FROM_PRODUCT_SELECTOR => '选品员插件赠送', self::FROM_PUSH_ACCELERATION => '直推加速激活', self::FROM_AGENT_ACCELERATION => '渠道加速激活', self::FROM_REBATE_REWARD => \Yii::$app->services->setting->addons->get($mall_id, AddonsEnum::ADDONS_NAME_REBATE, 'basic.addons_name'), ]; return empty($type) ? $data : $data[$type]; } /** * 获取红包类型 * @Author: lun * @DateTime: 2022/3/22 0022 10:47 * @Copyright: copyright (c) 2021 广东七件事集团 * @param null $type * @return string|string[] */ public static function getRedpackText($type = null, $mall_id = 0) { $redpack_name = Yii::$app->services->setting->addons->get($mall_id, self::ADDONS_NAME, 'basic.redpack_name'); $redpack_name = empty($redpack_name) ? '红包' : $redpack_name; $data = [ self::WALLET_REDPACK => '激活' . $redpack_name, self::WALLET_REDPACK_FROZEN => '冻结' . $redpack_name, ]; return empty($type) ? $data : $data[$type]; } }