'减少', self::INC => '增加', ]; if($flag) { return $desc; } return $desc[$action] ?? ''; } /** * @notes 变动类型描述 * @param $changeType * @param false $flag * @return string|string[] * @author ljj * @date 2022/10/28 5:09 下午 */ public static function getChangeTypeDesc($changeType, $flag = false) { $desc = [ self::ADMIN_INC_MONEY => '管理员增加余额', self::ADMIN_DEC_MONEY => '管理员扣减余额', // self::ADMIN_INC_EARNINGS => '管理员增加可提现金额', // self::ADMIN_DEC_EARNINGS => '管理员扣减可提现金额', // self::WITHDRAW_DEC_EARNINGS => '佣金提现', // self::WITHDRAW_FAIL_INC_EARNINGS => '提现失败返还可提现金额', self::REFUND_ORDER_ADD_MONEY => '订单退款退还余额', self::CANCEL_ORDER_ADD_MONEY => '取消订单', self::ORDER_APPEND_DEC_MONEY => '支付加时', self::ORDER_GAP_DEC_MONEY => '支付差价', // self::WITHDRAW_ADD_MONEY => '佣金提现增加可用余额', self::USER_RECHARGE_ADD_MONEY => '充值余额', self::ORDER_DEC_MONEY => '支付订单', // self::ORDER_SETTLEMENT_INC_EARNINGS => '团长佣金结算', // self::AFTER_SALE_DEC_EARNINGS => '售后退款扣减佣金', ]; if($flag) { return $desc; } return $desc[$changeType] ?? ''; } /** * @notes 获取可用余额类型描述 * @return string|string[] * @author ljj * @date 2022/12/2 5:42 下午 */ public static function getMoneyChangeTypeDesc() { $change_type = self::MONEY_DESC; $change_type_desc = self::getChangeTypeDesc('',true); $change_type_desc = array_filter($change_type_desc, function($key) use ($change_type) { return in_array($key, $change_type); }, ARRAY_FILTER_USE_KEY); return $change_type_desc; } /** * @notes 获取可提现余额类型描述 * @return string|string[] * @author ljj * @date 2022/12/2 5:42 下午 */ public static function getEarningsChangeTypeDesc() { $change_type = self::EARNINGS_DESC; $change_type_desc = self::getChangeTypeDesc('',true); $change_type_desc = array_filter($change_type_desc, function($key) use ($change_type) { return in_array($key, $change_type); }, ARRAY_FILTER_USE_KEY); return $change_type_desc; } }