<?php
/**
 * RiskConst.phpUTF-8
 * huosdk_mini_program
 *
 * @date    : 2018/10/11 20:18
 *
 * @license 这不是一个自由软件,未经授权不许任何使用和传播。
 * @author  : chenbingling <cbl@huosdk.com>
 * @version : HUOSDK 8.0
 */

namespace huolib\constant;
class RiskConst {
    CONST RISK_LEVEL_1 = 1; //级别1
    CONST RISK_LEVEL_2 = 2; //级别2
    CONST RISK_LEVEL_3 = 3; //级别3
    CONST RISK_LEVEL_4 = 4; //级别4
    CONST RISK_LEVEL_5 = 5; //级别5

    public static function getRiskLevelMsg($level, $all = false) {
        $_msg = array(
            self::RISK_LEVEL_1 => '级别1',
            self::RISK_LEVEL_2 => '级别2',
            self::RISK_LEVEL_3 => '级别3',
            self::RISK_LEVEL_4 => '级别4',
            self::RISK_LEVEL_5 => '级别5',
        );
        if (true == $all) {
            return $_msg;
        }
        if (!isset($_msg[$level])) {
            return false;
        }

        return $_msg[$level];
    }

    public static function getRiskLevel($inc = false) {
        $_statuses = self::getRiskLevelMsg(null, true);
        if (true == $inc) {
            $_default = ["0" => "选择等级"];
            $_statuses = $_default + $_statuses;
        }

        return $_statuses;
    }
}