__('Is_open 0'), '1' => __('Is_open 1')]; } public static function getNewCode() { do { list($msec, $sec) = explode(' ', microtime()); $msectime = number_format((floatval($msec) + floatval($sec)) * 1000, 0, '', ''); $orderId = 'qy' . $msectime . mt_rand(10000, 99999); } while (self::where(['contract_code' => $orderId])->find()); return $orderId; } }