| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  | using BLL; | 
					
						
							|  |  |  |  | using Model; | 
					
						
							|  |  |  |  | using System; | 
					
						
							|  |  |  |  | using System.Collections.Generic; | 
					
						
							|  |  |  |  | using System.Linq; | 
					
						
							| 
									
										
										
										
											2025-06-05 01:08:26 +08:00
										 |  |  |  | using System.Threading.Tasks; | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  | using System.Web; | 
					
						
							|  |  |  |  | using System.Web.Http; | 
					
						
							|  |  |  |  | using System.Web.Mvc; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace WebAPI.Controllers | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     /// <summary> | 
					
						
							|  |  |  |  |     /// 上报集团数据接口 | 
					
						
							|  |  |  |  |     /// </summary> | 
					
						
							|  |  |  |  |     public class CNCECServerController : ApiController | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取质量统计数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							| 
									
										
										
										
											2025-06-05 01:08:26 +08:00
										 |  |  |  |         public async Task<Model.ReturnData> PostGetCQMSData() | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |         { | 
					
						
							|  |  |  |  |             var returnData = new Model.ReturnData(); | 
					
						
							|  |  |  |  |             returnData.type = "CQMS"; | 
					
						
							|  |  |  |  |             returnData.time = DateTime.Now.ToString(); | 
					
						
							|  |  |  |  |             ServerService.GetToken(); | 
					
						
							|  |  |  |  |             returnData.token = BLL.SysConstSetService.CNCECToken; | 
					
						
							|  |  |  |  |             returnData.expiryTime = BLL.SysConstSetService.CNCECTTokenExTime; | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |             if (!string.IsNullOrEmpty(returnData.token) && !string.IsNullOrEmpty(returnData.expiryTime) && DateTime.Parse(returnData.expiryTime) > DateTime.Now) | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-06-05 11:18:44 +08:00
										 |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     returnData.data = await CQMSDataService.GetTodayCQMSData_CQMS(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception ex) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     returnData.code = 0; | 
					
						
							|  |  |  |  |                     returnData.message = ex.ToString(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 returnData.code = 500; | 
					
						
							|  |  |  |  |                 returnData.message = "token失效"; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return returnData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取质量统计数据成功后,回调通知上报成功 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="data"></param> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public Model.ReturnData PostGetCQMSData_CallBalk([FromBody] CQMSData data) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var returnData = new Model.ReturnData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 returnData.type = "CQMS_Back"; | 
					
						
							|  |  |  |  |                 returnData.time = DateTime.Now.ToString(); | 
					
						
							|  |  |  |  |                 foreach (var item in data.CQMSDataItems) | 
					
						
							|  |  |  |  |                 { | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |                     var cQMSData_CQMS = CQMSDataService.GetCQMSData_CQMSById(item.Id); | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |                     cQMSData_CQMS.State = Const.CNCEC_State_S; | 
					
						
							|  |  |  |  |                     CQMSDataService.UpdateCQMSData_CQMS(cQMSData_CQMS); | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |                 } | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 returnData.code = 404; | 
					
						
							|  |  |  |  |                 returnData.message = ex.ToString(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return returnData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取焊接统计数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							| 
									
										
										
										
											2025-06-05 01:08:26 +08:00
										 |  |  |  |         public async Task<ReturnData> PostGetHJGLData() | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |         { | 
					
						
							|  |  |  |  |             var returnData = new Model.ReturnData(); | 
					
						
							|  |  |  |  |             returnData.type = "HJGL"; | 
					
						
							|  |  |  |  |             returnData.time = DateTime.Now.ToString(); | 
					
						
							|  |  |  |  |             ServerService.GetToken(); | 
					
						
							|  |  |  |  |             returnData.token = BLL.SysConstSetService.CNCECToken; | 
					
						
							|  |  |  |  |             returnData.expiryTime = BLL.SysConstSetService.CNCECTTokenExTime; | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |             if (!string.IsNullOrEmpty(returnData.token) && !string.IsNullOrEmpty(returnData.expiryTime) && DateTime.Parse(returnData.expiryTime) > DateTime.Now) | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-06-05 01:08:26 +08:00
										 |  |  |  |                 try | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     returnData.data = await HJGLData_HJGLService.GetTodayHJGLData_HJGLAsync(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 catch (Exception ex) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     returnData.code = 0; | 
					
						
							|  |  |  |  |                     returnData.message = ex.ToString(); | 
					
						
							|  |  |  |  |                 } | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 returnData.code = 500; | 
					
						
							|  |  |  |  |                 returnData.message = "token失效"; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return returnData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取焊接统计数据    成功后,回调通知上报成功 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="data"></param> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public Model.ReturnData PostGetHJGLData_CallBalk([FromBody] Model.HJGLData data) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var returnData = new Model.ReturnData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 returnData.type = "HJGL_Back"; | 
					
						
							|  |  |  |  |                 returnData.time = DateTime.Now.ToString(); | 
					
						
							|  |  |  |  |                 foreach (var item in data.HJGLDataItems) | 
					
						
							|  |  |  |  |                 { | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |                     var hJGLData_HJGL = HJGLData_HJGLService.GetHJGLData_HJGLById(item.Id); | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |                     hJGLData_HJGL.State = Const.CNCEC_State_S; | 
					
						
							|  |  |  |  |                     HJGLData_HJGLService.UpdateHJGLData_HJGL(hJGLData_HJGL); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 returnData.code = 404; | 
					
						
							|  |  |  |  |                 returnData.message = ex.ToString(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return returnData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取安全统计数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							| 
									
										
										
										
											2025-06-05 01:08:26 +08:00
										 |  |  |  |         /*public Model.ReturnData PostGetHSSEData() | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |         { | 
					
						
							|  |  |  |  |             var returnData = new Model.ReturnData(); | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |             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) | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |             { | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |                 try | 
					
						
							| 
									
										
										
										
											2023-09-02 10:13:35 +08:00
										 |  |  |  |                 { | 
					
						
							| 
									
										
										
										
											2025-06-05 01:08:26 +08:00
										 |  |  |  |                     returnData.data = HSSEData_HSSEService.StatisticalDataAsync().Result; | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-02 10:13:35 +08:00
										 |  |  |  |                 } | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |                 catch (Exception ex) | 
					
						
							| 
									
										
										
										
											2023-09-02 10:13:35 +08:00
										 |  |  |  |                 { | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |                     returnData.code = 0; | 
					
						
							|  |  |  |  |                     returnData.message = ex.ToString(); | 
					
						
							| 
									
										
										
										
											2023-09-02 10:13:35 +08:00
										 |  |  |  |                 } | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |             else | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |             { | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |                 returnData.code = 500; | 
					
						
							|  |  |  |  |                 returnData.message = "token失效"; | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |             return returnData; | 
					
						
							| 
									
										
										
										
											2025-06-05 01:08:26 +08:00
										 |  |  |  |         }*/ | 
					
						
							|  |  |  |  |         public async Task<Model.ReturnData> 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; | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-06-05 01:08:26 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取安全统计数据成功后,回调通知上报成功 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="data"></param> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public Model.ReturnData PostGetHSSEData_CallBalk([FromBody] HSSEData data) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var returnData = new Model.ReturnData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 returnData.type = "HSSE_Back"; | 
					
						
							|  |  |  |  |                 returnData.time = DateTime.Now.ToString(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 foreach (var item in data.HSSEDataItems) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     var hSSEData_HSSE = HSSEData_HSSEService.GetHSSEData_HSSEById(item.Id); | 
					
						
							|  |  |  |  |                     hSSEData_HSSE.State = Const.CNCEC_State_S; | 
					
						
							|  |  |  |  |                     HSSEData_HSSEService.UpdateHSSEData_HSSE(hSSEData_HSSE); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 returnData.code = 404; | 
					
						
							|  |  |  |  |                 returnData.message = ex.ToString(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return returnData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取实业统计数据  | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public Model.ReturnData PostGetSYHSEData() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var returnData = new Model.ReturnData(); | 
					
						
							|  |  |  |  |             returnData.type = "SYHSE"; | 
					
						
							|  |  |  |  |             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) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 returnData.data = SYHSEData_SYHSEService.GetTodaySYHSEData_SYHSE(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 returnData.code = 500; | 
					
						
							|  |  |  |  |                 returnData.message = "token失效"; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return returnData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取实业统计数据成功后,回调通知上报成功 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="data"></param> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public Model.ReturnData PostGetSYHSEData_CallBalk([FromBody] SYHSEData data) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var returnData = new Model.ReturnData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 returnData.type = "SYHSE_Back"; | 
					
						
							|  |  |  |  |                 returnData.time = DateTime.Now.ToString(); | 
					
						
							|  |  |  |  |                 foreach (var item in data.SYHSEDataItems) | 
					
						
							|  |  |  |  |                 { | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  |                     var sYHSEData_SYHSE = SYHSEData_SYHSEService.GetSYHSEData_SYHSEById(item.Id); | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |                     sYHSEData_SYHSE.State = Const.CNCEC_State_S; | 
					
						
							|  |  |  |  |                     SYHSEData_SYHSEService.UpdateSYHSEData_SYHSE(sYHSEData_SYHSE); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 //SYHSEData_SYHSE data = _data; | 
					
						
							|  |  |  |  |                 //data.State = Const.CNCEC_State_S; | 
					
						
							|  |  |  |  |                 //SYHSEData_SYHSEService.UpdateSYHSEData_SYHSE(data); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 returnData.code = 404; | 
					
						
							|  |  |  |  |                 returnData.message = ex.ToString(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return returnData; | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2024-12-24 19:04:32 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送项目安全隐患风险数据 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送项目安全隐患风险数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushProjectHSSEData() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = Project_HSSEData_HSSEService.PushProjectHSSEData(); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送项目质量数据 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送项目质量数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushProjectCQMSData() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = Project_CQMSDataService.PushProjectCQMSData(); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送项目焊接数据数据 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送项目焊接数据数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushProjectHJGLData() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = Project_HJGLData_HJGLService.PushProjectHJGLData(); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							| 
									
										
										
										
											2025-06-19 16:55:10 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送项目安全隐患数据 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送项目安全隐患数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushProjectHazardRegisterData(int pushNum) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = Project_HSSEData_HSSEService.PushProjectHazardRegisterData(pushNum); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送项目质量巡检数据 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送项目质量巡检数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushProjectCheckControlData() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = Project_CQMSDataService.PushProjectHazardRegisterData(); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送危大工程业务明细数据 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送危大工程业务明细数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushProjectLargeEngineeringData(int pushNum) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = Project_HSSEData_HSSEService.PushProjectLargeEngineeringData(pushNum); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送安全作业许可业务明细数据 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送安全作业许可业务明细数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushProjectLicenseData(int pushNum) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = Project_HSSEData_HSSEService.PushProjectLicenseData(pushNum); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送项目质量隐患数据 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送项目质量隐患数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushProjectQualityProblemData(int pushNum) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = Project_CQMSDataService.PushProjectQualityProblemData(pushNum); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送质量QC活动注册数据 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送质量QC活动注册数据 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushQCRegistrationData(int pushNum) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = Project_CQMSDataService.PushQCRegistrationData(pushNum); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送安全风险数据 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送安全风险数据HSSEData_ProjectSecurityRisk | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushProjectSecurityRiskData(int pushNum) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = Project_HSSEData_HSSEService.PushProjectSecurityRiskData(pushNum); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 推送企业级检查明细数据检查 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 推送企业级检查明细数据检查 HSSEDate_SuperviseCheckReport | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns>  | 
					
						
							|  |  |  |  |         //[HttpPost] | 
					
						
							|  |  |  |  |         public Model.ResponeData PushSuperviseCheckReportData(int pushNum) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var responeData = new Model.ResponeData(); | 
					
						
							|  |  |  |  |             try | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 var returndata = HSSEData_HSSEService.PushSuperviseCheckReportData(pushNum); | 
					
						
							|  |  |  |  |                 responeData.code = returndata.code; | 
					
						
							|  |  |  |  |                 responeData.message = returndata.message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             catch (Exception ex) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 responeData.code = 0; | 
					
						
							|  |  |  |  |                 responeData.message = ex.Message; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return responeData; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							| 
									
										
										
										
											2023-05-09 18:52:01 +08:00
										 |  |  |  |     } | 
					
						
							|  |  |  |  | } |