From 94e2ca6857c8b9d63ff4277501c9e713d73b1883 Mon Sep 17 00:00:00 2001
From: xiaju <1784803958@qq.com>
Date: Thu, 5 Jun 2025 01:08:26 +0800
Subject: [PATCH] =?UTF-8?q?=E9=9B=86=E5=9B=A2=E5=A4=A7=E5=B1=8F=E6=95=B0?=
=?UTF-8?q?=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../BLL/ZHGL/DataSync/HJGLData_HJGLService.cs | 6 +--
SGGL/Model/ZHGL/DataSync/WeldDineOutput.cs | 4 +-
SGGL/SGGL.sln | 4 +-
.../DataSync/CNCECServerController.cs | 49 ++++++++++++++++---
.../PublishProfiles/FolderProfile.pubxml.user | 16 +++---
SGGL/WebAPI/WebAPI.csproj.user | 2 +-
6 files changed, 59 insertions(+), 22 deletions(-)
diff --git a/SGGL/BLL/ZHGL/DataSync/HJGLData_HJGLService.cs b/SGGL/BLL/ZHGL/DataSync/HJGLData_HJGLService.cs
index b7283866..cb1a5a8b 100644
--- a/SGGL/BLL/ZHGL/DataSync/HJGLData_HJGLService.cs
+++ b/SGGL/BLL/ZHGL/DataSync/HJGLData_HJGLService.cs
@@ -318,7 +318,7 @@ namespace BLL
// 获取达因信息
var dineInfo = dineInfoDict.TryGetValue(projectid, out var dineData)
? dineData
- : new { TotalDineNum = (decimal?)0, CompleteDineNum = (decimal?)0 };
+ : new { TotalDineNum = (double?)0, CompleteDineNum = (double?)0 };
// 获取拍片信息
var chCheckItem = chCheckItemDict.TryGetValue(projectid, out var checkData)
@@ -442,8 +442,8 @@ namespace BLL
select new Model.WeldDineOutput()
{
ProjectId = g.Key,
- Size = g.Sum(x => Convert.ToDecimal(!string.IsNullOrEmpty(x.TotalWeldQuantity) ? Convert.ToDecimal(x.TotalWeldQuantity) : 0)),
- DoneDin = g.Sum(x => Convert.ToDecimal(!string.IsNullOrEmpty(x.TotalCompleted) ? Convert.ToDecimal(x.TotalCompleted) : 0))
+ Size = g.Sum(x => Convert.ToDouble(x.TotalWeldQuantity)),
+ DoneDin = g.Sum(x => Convert.ToDouble(x.TotalCompleted))
});
return result;
}
diff --git a/SGGL/Model/ZHGL/DataSync/WeldDineOutput.cs b/SGGL/Model/ZHGL/DataSync/WeldDineOutput.cs
index a3caa527..031bbe89 100644
--- a/SGGL/Model/ZHGL/DataSync/WeldDineOutput.cs
+++ b/SGGL/Model/ZHGL/DataSync/WeldDineOutput.cs
@@ -11,10 +11,10 @@ namespace Model
///
/// 达因数
///
- public decimal? Size { get; set; }
+ public double? Size { get; set; }
///
/// 完成达因数
///
- public decimal? DoneDin { get; set; }
+ public double? DoneDin { get; set; }
}
}
\ No newline at end of file
diff --git a/SGGL/SGGL.sln b/SGGL/SGGL.sln
index e1de09ac..8f67efb7 100644
--- a/SGGL/SGGL.sln
+++ b/SGGL/SGGL.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27703.2026
+# Visual Studio Version 17
+VisualStudioVersion = 17.10.35013.160
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FineUIPro.Web", "FineUIPro.Web\FineUIPro.Web.csproj", "{C88D3156-2D56-4DB0-922E-1995FB61C9BD}"
EndProject
diff --git a/SGGL/WebAPI/Controllers/DataSync/CNCECServerController.cs b/SGGL/WebAPI/Controllers/DataSync/CNCECServerController.cs
index 3a0c6ca1..10ac6444 100644
--- a/SGGL/WebAPI/Controllers/DataSync/CNCECServerController.cs
+++ b/SGGL/WebAPI/Controllers/DataSync/CNCECServerController.cs
@@ -3,6 +3,7 @@ using Model;
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Threading.Tasks;
using System.Web;
using System.Web.Http;
using System.Web.Mvc;
@@ -18,7 +19,7 @@ namespace WebAPI.Controllers
/// 获取质量统计数据
///
///
- public Model.ReturnData PostGetCQMSData()
+ public async Task PostGetCQMSData()
{
var returnData = new Model.ReturnData();
returnData.type = "CQMS";
@@ -28,7 +29,7 @@ namespace WebAPI.Controllers
returnData.expiryTime = BLL.SysConstSetService.CNCECTTokenExTime;
if (!string.IsNullOrEmpty(returnData.token) && !string.IsNullOrEmpty(returnData.expiryTime) && DateTime.Parse(returnData.expiryTime) > DateTime.Now)
{
- returnData.data = CQMSDataService.GetTodayCQMSData_CQMS();
+ returnData.data = await CQMSDataService.GetTodayCQMSData_CQMS();
}
else
{
@@ -69,7 +70,7 @@ namespace WebAPI.Controllers
/// 获取焊接统计数据
///
///
- public Model.ReturnData PostGetHJGLData()
+ public async Task PostGetHJGLData()
{
var returnData = new Model.ReturnData();
returnData.type = "HJGL";
@@ -79,7 +80,15 @@ namespace WebAPI.Controllers
returnData.expiryTime = BLL.SysConstSetService.CNCECTTokenExTime;
if (!string.IsNullOrEmpty(returnData.token) && !string.IsNullOrEmpty(returnData.expiryTime) && DateTime.Parse(returnData.expiryTime) > DateTime.Now)
{
- returnData.data = HJGLData_HJGLService.GetTodayHJGLData_HJGLAsync();
+ try
+ {
+ returnData.data = await HJGLData_HJGLService.GetTodayHJGLData_HJGLAsync();
+ }
+ catch (Exception ex)
+ {
+ returnData.code = 0;
+ returnData.message = ex.ToString();
+ }
}
else
{
@@ -119,7 +128,7 @@ namespace WebAPI.Controllers
/// 获取安全统计数据
///
///
- public Model.ReturnData PostGetHSSEData()
+ /*public Model.ReturnData PostGetHSSEData()
{
var returnData = new Model.ReturnData();
returnData.type = "HSSE";
@@ -131,7 +140,7 @@ namespace WebAPI.Controllers
{
try
{
- returnData.data = HSSEData_HSSEService.GetTodayHSSEData_HSSE().Result;
+ returnData.data = HSSEData_HSSEService.StatisticalDataAsync().Result;
}
catch (Exception ex)
@@ -147,7 +156,35 @@ namespace WebAPI.Controllers
returnData.message = "token失效";
}
return returnData;
+ }*/
+ public async Task PostGetHSSEData()
+ {
+ var returnData = new Model.ReturnData();
+ returnData.type = "HSSE";
+ returnData.time = DateTime.Now.ToString();
+ ServerService.GetToken();
+ returnData.token = BLL.SysConstSetService.CNCECToken;
+ returnData.expiryTime = BLL.SysConstSetService.CNCECTTokenExTime;
+ if (!string.IsNullOrEmpty(returnData.token) && !string.IsNullOrEmpty(returnData.expiryTime) && DateTime.Parse(returnData.expiryTime) > DateTime.Now)
+ {
+ try
+ {
+ returnData.data = await HSSEData_HSSEService.GetTodayHSSEData_HSSE();
+ }
+ catch (Exception ex)
+ {
+ returnData.code = 0;
+ returnData.message = ex.ToString();
+ }
+ }
+ else
+ {
+ returnData.code = 500;
+ returnData.message = "token失效";
+ }
+ return returnData;
}
+
///
/// 获取安全统计数据成功后,回调通知上报成功
///
diff --git a/SGGL/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user b/SGGL/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
index de18701c..93da232d 100644
--- a/SGGL/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
+++ b/SGGL/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -86,22 +86,22 @@
10/28/2024 14:02:50
- 06/04/2025 23:23:59
+ 06/05/2025 00:45:55
- 06/04/2025 23:23:59
+ 06/05/2025 00:45:55
12/06/2024 20:13:58
- 06/04/2025 23:23:39
+ 06/05/2025 00:45:34
12/26/2024 09:46:52
- 06/04/2025 23:23:39
+ 06/05/2025 00:45:34
12/18/2020 05:32:28
@@ -389,13 +389,13 @@
02/09/2013 00:42:28
- 06/04/2025 23:23:42
+ 06/05/2025 00:45:37
- 06/04/2025 23:23:42
+ 06/05/2025 00:45:37
- 06/04/2025 23:23:42
+ 06/05/2025 00:45:37
01/23/2014 21:57:34
@@ -479,7 +479,7 @@
10/28/2024 14:02:50
- 06/04/2025 23:23:43
+ 06/05/2025 00:45:38
10/28/2024 14:02:50
diff --git a/SGGL/WebAPI/WebAPI.csproj.user b/SGGL/WebAPI/WebAPI.csproj.user
index 1a1a9a6c..17978b44 100644
--- a/SGGL/WebAPI/WebAPI.csproj.user
+++ b/SGGL/WebAPI/WebAPI.csproj.user
@@ -1,7 +1,7 @@
- Release|Any CPU
+ Debug|Any CPU
true