SGGL_SHJ/SGGL/WebAPI/Controllers/HTGL/HTGLPersonController.cs

82 lines
2.8 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using BLL;
using Newtonsoft.Json;
using System;
using System.Web.Http;
namespace WebAPI.Controllers
{
/// <summary>
///
/// </summary>
public class HTGLPersonController : ApiController
{
/// <summary>
/// 根据人员信息添加用户
/// </summary>
/// <param name="PersonjsonData">人员信息json字符串</param>
/// <returns></returns>
[HttpPost]
public Model.ResponeData AddHTGLPerson([FromBody] Model.Person PersonjsonData)
{
var responeData = new Model.ResponeData();
APICommonService.SaveSysHttpLog("API", JsonConvert.SerializeObject(PersonjsonData), "");
try
{
var Data = APIHTGLPersonService.SavePerson(PersonjsonData);
responeData.data = Data.data;
if (Data.Message != "" && Data.Message != null)
{
responeData.code = 0;
responeData.message = Data.Message;
ErrLogInfo.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(responeData));
}
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
ErrLogInfo.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(responeData));
}
APICommonService.SaveSysHttpLog("API", JsonConvert.SerializeObject(PersonjsonData), JsonConvert.SerializeObject(responeData));
return responeData;
}
/// <summary>
/// 根据人员信息添加项目用户
/// </summary>
/// <param name="PersonjsonData"> 人员信息json字符串</param>
/// <returns></returns>
[HttpPost]
public Model.ResponeData AddHTGLPerson_Pro([FromBody] Model.Pro_Person PersonjsonData)
{
var responeData = new Model.ResponeData();
try
{
//var Data = APIHTGLPersonService.SavePro_Person(PersonjsonData);
//responeData.data = Data.data;
//if (Data.Message != "" && Data.Message != null)
//{
// responeData.code = 0;
// responeData.message = Data.Message;
// ErrLogInfo.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(responeData));
//}
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
ErrLogInfo.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(responeData));
}
APICommonService.SaveSysHttpLog("API", JsonConvert.SerializeObject(PersonjsonData), JsonConvert.SerializeObject(responeData));
return responeData;
}
}
}