IDP质量设计图纸管理

This commit is contained in:
2025-07-17 14:22:38 +08:00
parent c763312888
commit 9fd7ab5407
21 changed files with 2457 additions and 51 deletions
+8
View File
@@ -3925,6 +3925,14 @@ namespace BLL
public const string CheckListMenuId = "B3E99BD9-FDC7-4F15-8C3C-A7821AC9E306";
#endregion
#region
/// <summary>
/// 档案文件库
/// </summary>
public const string ArchivesLibMenuId = "13E3544E-AC56-48F9-9BC0-EB14EF4620FF";
#endregion
#region
/// <summary>
/// 质量共检
+60 -7
View File
@@ -39,13 +39,13 @@ namespace BLL
get;
set;
}
public static Dictionary<string ,string >WebEditList= new Dictionary<string ,string >();
public static Dictionary<string, string> WebEditList = new Dictionary<string, string>();
/// <summary>
/// 数据库连接字符串
/// </summary>
private static string connString;
/// <summary>
/// 数据库连结字符串。
/// </summary>
@@ -294,7 +294,7 @@ namespace BLL
DDL.Items.Insert(0, new FineUIPro.ListItem("- 请选择 -", BLL.Const._Null));
return;
}
/// <summary>
/// 为目标下拉框加上选择内容
/// </summary>
@@ -623,11 +623,64 @@ namespace BLL
Random rm = new Random(System.Environment.TickCount);
if (dateTime.HasValue)
{
str= dateTime.Value.ToString("yyyyMMddhhmmss") + rm.Next(1000, 9999).ToString();
str = dateTime.Value.ToString("yyyyMMddhhmmss") + rm.Next(1000, 9999).ToString();
}
return str;
}
#region
/// <summary>
/// 获取当前时间的时间戳
/// </summary>
/// <param name="size">时间戳长度(默认10位)</param>
/// <returns></returns>
public static long GetNowTimeStamp(int size = 10)
{
long result = 0;
// 获取当前时间
DateTimeOffset now = DateTimeOffset.Now;
// 获取Unix纪元时间(1970-01-01)到现在的时间间隔
TimeSpan timeSpan = now - new DateTimeOffset(1970, 1, 1, 0, 0, 0, TimeSpan.Zero);
if (size == 13)
{
// 转换为长整型的毫秒数
result = (long)timeSpan.TotalMilliseconds;
}
else
{
result = (long)timeSpan.TotalSeconds;
}
return result;
}
/// <summary>
/// 获取指定时间的时间戳
/// </summary>
/// <param name="dateOffset"></param>
/// <param name="size"></param>
/// <returns></returns>
public static long GetDateTimeStamp(DateTimeOffset dateOffset, int size = 10)
{
long result = 0;
DateTimeOffset epochStart = new DateTimeOffset(1970, 1, 1, 0, 0, 0, TimeSpan.Zero);
// 获取Unix纪元时间(1970-01-01)到现在的时间间隔
TimeSpan timeSpan = dateOffset - epochStart;
if (size == 13)
{
// 转换为长整型的毫秒数
result = (long)timeSpan.TotalMilliseconds;
}
else
{
result = (long)timeSpan.TotalSeconds;
}
return result;
}
#endregion
#region
/// <summary>
/// 输入文本转换时间类型
@@ -639,7 +692,7 @@ namespace BLL
{
if (!String.IsNullOrEmpty(time))
{
DateTime dateTime = DateTime.Parse(time);
DateTime dateTime = DateTime.Parse(time);
if (dateTime.Year > 1753 && dateTime.Year < 9999)
{
return dateTime;
@@ -950,7 +1003,7 @@ namespace BLL
}
#region
public static string NumericCapitalization(decimal num)
public static string NumericCapitalization(decimal num)
{
string str1 = "零壹贰叁肆伍陆柒捌玖"; //0-9所对应的汉字
string str2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; //数字位所对应的汉字
@@ -1081,7 +1134,7 @@ namespace BLL
return str.ToArray();
}
public static string GetStringByArray(string[] array)
public static string GetStringByArray(string[] array)
{
string str = string.Empty;
foreach (var item in array)
+72
View File
@@ -0,0 +1,72 @@
using System;
using System.Collections.Generic;
using System.Net;
using RestSharp;
namespace BLL
{
public static class HttpHelper
{
/// <summary>
/// GET请求
/// </summary>
/// <param name="url"></param>
/// <param name="token"></param>
/// <returns></returns>
public static string Get(string url, Dictionary<string, string> token)
{
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
var client = new RestClient(url);
client.Timeout = -1;
var request = new RestRequest(Method.GET);
if (token != null)
{
foreach (var item in token)
{
request.AddHeader(item.Key, item.Value);
}
}
request.AddHeader("ClientId", SysConstSetService.ClientId);
request.AddHeader("OperationCode", url.Substring(url.LastIndexOf("/", StringComparison.Ordinal) + 1));
IRestResponse response = client.Execute(request);
return response.Content;
}
/// <summary>
/// POST请求
/// </summary>
/// <param name="url"></param>
/// <param name="token"></param>
/// <param name="jsonBody"></param>
/// <returns></returns>
public static string Post(string url, Dictionary<string, string> token, string jsonBody)
{
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
var client = new RestClient(url);
client.Timeout = -1;
var request = new RestRequest(Method.POST);
if (token != null)
{
foreach (var item in token)
{
request.AddHeader(item.Key, item.Value);
}
}
request.AddHeader("ClientId", SysConstSetService.ClientId);
request.AddHeader("OperationCode", url.Substring(url.LastIndexOf("/", StringComparison.Ordinal) + 1));
if (!string.IsNullOrEmpty(jsonBody))
{
request.AddJsonBody(jsonBody);
}
IRestResponse response = client.Execute(request);
return response.Content;
}
}
}