修改焊工合格项目视图及质量人员管理接口
This commit is contained in:
@@ -79,6 +79,28 @@ namespace Mvc.Controllers
|
||||
APIUpLoadFileService.SaveAttachUrl(toDoItem);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 审核焊工
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="personId"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet]
|
||||
public ResponseData<string> AuditWelder(string projectId, string personId)
|
||||
{
|
||||
ResponseData<string> res = new ResponseData<string>();
|
||||
res.resultValue = BLL.SitePerson_PersonService.AuditWelder(projectId, personId);
|
||||
if (!string.IsNullOrEmpty(res.resultValue))
|
||||
{
|
||||
res.successful = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
res.successful = false;
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 焊工合格项目列表
|
||||
/// </summary>
|
||||
@@ -96,5 +118,89 @@ namespace Mvc.Controllers
|
||||
res.resultValue = BLL.WelderQualifyService.GetWelderQualifyListDataForApi(personId, index, page);
|
||||
return res;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据WelderQualifyId获取焊工合格项目详情
|
||||
/// </summary>
|
||||
/// <param name="welderQualifyId"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet]
|
||||
public ResponseData<View_Welder_WelderQualify> GetWelderQualify(string welderQualifyId)
|
||||
{
|
||||
ResponseData<View_Welder_WelderQualify> res = new ResponseData<View_Welder_WelderQualify>();
|
||||
View_Welder_WelderQualify welderQualify = BLL.WelderQualifyService.GetWelderQualify(welderQualifyId);
|
||||
res.successful = true;
|
||||
res.resultValue = BeanUtil.CopyOjbect<View_Welder_WelderQualify>(welderQualify, true);
|
||||
return res;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据焊工合格项目分析对应业务取值
|
||||
/// </summary>
|
||||
/// <param name="qualificationItem"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet]
|
||||
public ResponseData<View_Welder_WelderQualify> AnalysisQualificationItem(string qualificationItem)
|
||||
{
|
||||
ResponseData<View_Welder_WelderQualify> res = new ResponseData<View_Welder_WelderQualify>();
|
||||
View_Welder_WelderQualify welderQualify = BLL.WelderQualifyService.AnalysisQualificationItem(qualificationItem);
|
||||
res.successful = true;
|
||||
res.resultValue = BeanUtil.CopyOjbect<View_Welder_WelderQualify>(welderQualify, true);
|
||||
return res;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存焊工合格项目
|
||||
/// </summary>
|
||||
/// <param name="welderQualify"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
public ResponseData<string> SaveWelderQualify([FromBody] Model.View_Welder_WelderQualify welderQualify)
|
||||
{
|
||||
ResponseData<string> res = new ResponseData<string>();
|
||||
try
|
||||
{
|
||||
if (string.IsNullOrEmpty(welderQualify.WelderQualifyId))
|
||||
{
|
||||
BLL.WelderQualifyService.AddWelderQualifyForApi(welderQualify);
|
||||
}
|
||||
else
|
||||
{
|
||||
BLL.WelderQualifyService.UpdateWelderQualifyForApi(welderQualify);
|
||||
}
|
||||
res.resultValue = welderQualify.WelderQualifyId;
|
||||
|
||||
res.successful = true;
|
||||
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
res.resultHint = e.StackTrace;
|
||||
res.successful = false;
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 审核焊工合格项目
|
||||
/// </summary>
|
||||
/// <param name="welderQualifyId"></param>
|
||||
/// <param name="personId"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet]
|
||||
public ResponseData<string> AuditWelderQualify(string welderQualifyId, string personId)
|
||||
{
|
||||
ResponseData<string> res = new ResponseData<string>();
|
||||
res.resultValue = BLL.WelderQualifyService.AuditWelderQualify(welderQualifyId, personId);
|
||||
if (!string.IsNullOrEmpty(res.resultValue))
|
||||
{
|
||||
res.successful = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
res.successful = false;
|
||||
}
|
||||
return res;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user