代码强制控制时间365天,
This commit is contained in:
		
							parent
							
								
									3852e62f58
								
							
						
					
					
						commit
						44471ec932
					
				| 
						 | 
					@ -810,41 +810,81 @@
 | 
				
			||||||
            国五百分比
 | 
					            国五百分比
 | 
				
			||||||
            </summary>
 | 
					            </summary>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.V5Numer">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            国五比例数量
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
        <member name="P:langguanApi.Model.CleanTransportationAllDto.V5WeightPercent">
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.V5WeightPercent">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            国五运输量百分比
 | 
					            国五运输量百分比
 | 
				
			||||||
            </summary>
 | 
					            </summary>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.V5WeightNumber">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            国五运输量比例
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
        <member name="P:langguanApi.Model.CleanTransportationAllDto.V6Percent">
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.V6Percent">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            国六百分比
 | 
					            国六百分比
 | 
				
			||||||
            </summary>
 | 
					            </summary>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.V6Number">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            国六运输量
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
        <member name="P:langguanApi.Model.CleanTransportationAllDto.V6WeightPercent">
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.V6WeightPercent">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            国六运输量百分比
 | 
					            国六运输量百分比
 | 
				
			||||||
            </summary>
 | 
					            </summary>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.V6WeightNumber">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            国六运输量
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
        <member name="P:langguanApi.Model.CleanTransportationAllDto.ElectricPrecent">
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.ElectricPrecent">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            电动百分比
 | 
					            电动百分比
 | 
				
			||||||
            </summary>
 | 
					            </summary>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.ElectricNumber">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            电动运输量
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
        <member name="P:langguanApi.Model.CleanTransportationAllDto.ElectricWeightPrecent">
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.ElectricWeightPrecent">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            电动运输量百分比
 | 
					            电动运输量百分比
 | 
				
			||||||
            </summary>
 | 
					            </summary>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.ElectricWeightNumber">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            电动运输量
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
        <member name="P:langguanApi.Model.CleanTransportationAllDto.OtherPrecent">
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.OtherPrecent">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            其他百分比
 | 
					            其他百分比
 | 
				
			||||||
            </summary>
 | 
					            </summary>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.OtherNumber">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            其他运输量
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
        <member name="P:langguanApi.Model.CleanTransportationAllDto.OtherWeightPrecent">
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.OtherWeightPrecent">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            其他运输量百分比
 | 
					            其他运输量百分比
 | 
				
			||||||
            </summary>
 | 
					            </summary>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="P:langguanApi.Model.CleanTransportationAllDto.OtherWeightNumber">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            其他运输量
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
        <member name="P:langguanApi.Model.columnView.hour">
 | 
					        <member name="P:langguanApi.Model.columnView.hour">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
| 
						 | 
					@ -2321,6 +2361,11 @@
 | 
				
			||||||
            有效期限
 | 
					            有效期限
 | 
				
			||||||
            </summary>
 | 
					            </summary>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:langguanApi.Model.TransportDto.EmissionLevelString(System.String)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					             排放标准(0-7是国1-7,D:电动  X:无排放阶段)
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
        <member name="T:langguanApi.Model.TruckScales">
 | 
					        <member name="T:langguanApi.Model.TruckScales">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            地磅
 | 
					            地磅
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,6 +5,8 @@ using langguanApi.Middleware;
 | 
				
			||||||
using Microsoft.Extensions.Configuration;
 | 
					using Microsoft.Extensions.Configuration;
 | 
				
			||||||
using Microsoft.Extensions.Options;
 | 
					using Microsoft.Extensions.Options;
 | 
				
			||||||
using Microsoft.OpenApi.Models;
 | 
					using Microsoft.OpenApi.Models;
 | 
				
			||||||
 | 
					using Newtonsoft.Json.Linq;
 | 
				
			||||||
 | 
					using System.Net;
 | 
				
			||||||
using System.Text.Json;
 | 
					using System.Text.Json;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var builder = WebApplication.CreateBuilder(args);
 | 
					var builder = WebApplication.CreateBuilder(args);
 | 
				
			||||||
| 
						 | 
					@ -87,9 +89,44 @@ app.UseSwaggerUI();
 | 
				
			||||||
app.UseCors("CorsPolicy");
 | 
					app.UseCors("CorsPolicy");
 | 
				
			||||||
//app.UseAuthorization();
 | 
					//app.UseAuthorization();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
app.MapControllers();
 | 
					app.MapControllers();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
app.Run();
 | 
					app.Run();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if (!await GetNowTimeAsync())
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    Console.WriteLine("当前时间不在可运行时间范围内,请联系供应商。");
 | 
				
			||||||
 | 
					    Environment.Exit(0);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					/// <summary>
 | 
				
			||||||
 | 
					/// 获取当前时间是否在可运行时间范围内
 | 
				
			||||||
 | 
					static async Task<bool> GetNowTimeAsync()
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    try
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        DateTime startTime = DateTime.Parse("2024-09-01");
 | 
				
			||||||
 | 
					        //从公网上获取当前时间
 | 
				
			||||||
 | 
					        var url = "http://www.worldtimeapi.org/api/ip";
 | 
				
			||||||
 | 
					        var request = WebRequest.Create(url);
 | 
				
			||||||
 | 
					        var response = await request.GetResponseAsync();
 | 
				
			||||||
 | 
					        var stream = response.GetResponseStream();
 | 
				
			||||||
 | 
					        var reader = new StreamReader(stream);
 | 
				
			||||||
 | 
					        var content = reader.ReadToEnd();
 | 
				
			||||||
 | 
					        var time = JObject.Parse(content)["datetime"].ToString();
 | 
				
			||||||
 | 
					        var now = DateTime.Parse(time);
 | 
				
			||||||
 | 
					        Console.WriteLine($"当前时间:{now},过期时间:{startTime.AddDays(365)},距离过期时间还有:{(startTime.AddDays(30) - now).Days} 天");
 | 
				
			||||||
 | 
					        return startTime.AddDays(365) > now ? true : false;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    catch
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        return false;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/// <summary>
 | 
					/// <summary>
 | 
				
			||||||
/// ÔÝ´æ·þÎñ
 | 
					/// ÔÝ´æ·þÎñ
 | 
				
			||||||
/// </summary>
 | 
					/// </summary>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue