CNCEC_SUBQHSE_WUHUAN/SGGL/WebAPI/Controllers/IDP/IDPController.cs

83 lines
2.2 KiB
C#
Raw Normal View History

2025-07-11 08:58:49 +08:00
using BLL;
2025-07-17 18:17:56 +08:00
using Model;
2025-07-11 08:58:49 +08:00
using System;
2025-07-17 18:17:56 +08:00
using System.Collections.Generic;
2025-07-11 08:58:49 +08:00
using System.Web.Http;
namespace WebAPI.Controllers
{
/// <summary>
/// 五环IDP平台
/// </summary>
public class IDPController : ApiController
{
2025-07-17 14:22:38 +08:00
#region IDP系统项目设计图纸数据
/// <summary>
/// 每天夜间同步获取IDP系统项目设计图纸数据
/// </summary>
/// <returns></returns>
[HttpPost]
public Model.ResponeData SynIDPDesignDrawingData()
{
var responeData = new Model.ResponeData();
try
{
IDPDataService.GetIDPProjectDesignDrawingData();
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.ToString();
}
return responeData;
}
/// <summary>
/// 每天夜间接收OA系统项目设计图纸数据
/// </summary>
/// <returns></returns>
[HttpPost]
2025-07-17 18:17:56 +08:00
public Model.ResponeData SynOADesignDrawingData([FromBody] List<OADesignDrawingDataItem> items)
2025-07-17 14:22:38 +08:00
{
var responeData = new Model.ResponeData();
try
{
2025-07-17 18:17:56 +08:00
responeData.message = IDPDataService.SaveDesignDrawingData(items);
2025-07-17 14:22:38 +08:00
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.ToString();
}
return responeData;
}
#endregion
#region IDP系统项目开车数据
2025-07-11 08:58:49 +08:00
/// <summary>
/// 每天夜间同步获取IDP系统项目开车数据
/// </summary>
/// <returns></returns>
[HttpPost]
public Model.ResponeData SynIDPPreRunData()
{
var responeData = new Model.ResponeData();
try
{
IDPDataService.GetIDPProjectMasterData();
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.ToString();
}
return responeData;
}
2025-07-17 14:22:38 +08:00
#endregion
2025-07-11 08:58:49 +08:00
}
}