value()] = [ PUNISH_TYPE::OrderNoPay->value(), PUNISH_TYPE::OrderComplaint->value() ]; self::$GROUP[\App\Module\Ulogic\Enum\PUNISH_GROUP::Group2->value()] = [ PUNISH_TYPE::OrderRealInconsistent->value(), PUNISH_TYPE::OrderPayCheat->value() ]; self::$GROUP[\App\Module\Ulogic\Enum\PUNISH_GROUP::Group99->value()] = [ PUNISH_TYPE::Moren->value() ]; } return self::$GROUP; } /** * 匹配分组 * @param PUNISH_TYPE $punishType * @return void */ static public function groupMatch(PUNISH_TYPE $punishType) { $list = self::getGroup(); foreach ($list as $group => $l) { if (in_array($punishType->value(), $l)) { break; } } return [$group, $l]; } }