20220728近三个月人工时校正方法优化。
This commit is contained in:
@@ -885,21 +885,45 @@ namespace WebAPI.Controllers
|
||||
}
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
responeData.code = 0;
|
||||
responeData.message = ex.Message;
|
||||
ErrLogInfo.WriteLog(ex, "WX接口-更新人员数据交换时间", "PersonController.getUpdatePersonExchangeTime");
|
||||
}
|
||||
return responeData;
|
||||
}
|
||||
|
||||
var getPersonb = db.SitePerson_Person.FirstOrDefault(e => e.PersonId == personId);
|
||||
if (getPersonb != null && !string.IsNullOrEmpty(type))
|
||||
/// <summary>
|
||||
/// 更新人员数据交换时间
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="idCard"></param>
|
||||
/// <param name="type"></param>
|
||||
/// <returns></returns>
|
||||
public Model.ResponeData getUpdatePersonExchangeTime(string projectId, string idCard, string type)
|
||||
{
|
||||
var responeData = new Model.ResponeData();
|
||||
try
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
var getPerson = db.SitePerson_Person.FirstOrDefault(e => e.ProjectId == projectId && e.IdentityCard ==idCard);
|
||||
if (getPerson != null && !string.IsNullOrEmpty(type))
|
||||
{
|
||||
if (type == "1")
|
||||
{
|
||||
getPersonb.ExchangeTime2 = DateTime.Now;
|
||||
if (!getPersonb.ExchangeTime.HasValue)
|
||||
getPerson.ExchangeTime2 = DateTime.Now;
|
||||
if (!getPerson.ExchangeTime.HasValue)
|
||||
{
|
||||
getPersonb.ExchangeTime = DateTime.Now;
|
||||
getPerson.ExchangeTime = DateTime.Now;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
getPersonb.ExchangeTime = DateTime.Now;
|
||||
getPerson.ExchangeTime = DateTime.Now;
|
||||
}
|
||||
db.SubmitChanges();
|
||||
}
|
||||
@@ -909,7 +933,7 @@ namespace WebAPI.Controllers
|
||||
{
|
||||
responeData.code = 0;
|
||||
responeData.message = ex.Message;
|
||||
ErrLogInfo.WriteLog(ex, "WX接口-更新人员数据交换时间", "PersonController.getUpdatePersonExchangeTime");
|
||||
ErrLogInfo.WriteLog(ex, "WX接口-更新人员数据交换时间", "PersonController.getUpdatePersonExchangeTime");
|
||||
}
|
||||
return responeData;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user