From ca91f97c27eb844d04e1130110b86c6edd53fd25 Mon Sep 17 00:00:00 2001 From: lubeilin <1791778603@qq.com> Date: Fri, 5 Apr 2024 23:00:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=BA=8F=E5=88=97=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vnt-cli/Cargo.toml | 4 ++-- vnt-cli/build.rs | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/vnt-cli/Cargo.toml b/vnt-cli/Cargo.toml index 0466fe0..4a54ef3 100644 --- a/vnt-cli/Cargo.toml +++ b/vnt-cli/Cargo.toml @@ -12,7 +12,6 @@ getopts = "0.2.21" console = "0.15.2" os_info = "3.7.0" serde = "1.0" -#serde_json = "1.0.94" serde_yaml = "0.9.32" log = "0.4.17" log4rs = "1.2.0" @@ -41,4 +40,5 @@ server_encrypt=["vnt/server_encrypt"] ip_proxy=["vnt/ip_proxy"] [build-dependencies] embed-manifest = "1.4.0" -rand = "0.9.0-alpha.0" \ No newline at end of file +rand = "0.9.0-alpha.0" +chrono = "0.4.23" \ No newline at end of file diff --git a/vnt-cli/build.rs b/vnt-cli/build.rs index 7cbf232..81730b5 100644 --- a/vnt-cli/build.rs +++ b/vnt-cli/build.rs @@ -3,11 +3,9 @@ use std::fs::File; use std::io::Write; fn main() { - // 生成随机序列号 + let now_time = chrono::Local::now(); let serial_number = format!( - "{}-{}-{}", - rand::thread_rng().gen_range(100..1000), - rand::thread_rng().gen_range(100..1000), + "{}-{}", &now_time.format("%y%m%d%H%M").to_string(), rand::thread_rng().gen_range(100..1000) ); let generated_code = format!(r#"pub const SERIAL_NUMBER: &str = "{}";"#, serial_number);