工单操作

This commit is contained in:
xiaowei.song
2023-11-15 14:53:20 +08:00
parent 099861e0c0
commit e67cf2cf9f
3 changed files with 80 additions and 2 deletions

View File

@@ -49,8 +49,8 @@ namespace ZR.Admin.WebApi.Controllers.MES.pro
int data = 0;
if (proWorkplan!=null)
{
data = proWorkplanService.AddWorkPlan(proWorkplan);
proWorkplan.ToCreate(HttpContext);
data = proWorkplanService.AddWorkPlan(proWorkplan);
}
return ToResponse(new ApiResult(200, "success", data));
@@ -67,8 +67,9 @@ namespace ZR.Admin.WebApi.Controllers.MES.pro
int data = 0;
if (proWorkplan != null)
{
data = proWorkplanService.UpdateWorkPlan(proWorkplan);
proWorkplan.ToUpdate(HttpContext);
data = proWorkplanService.UpdateWorkPlan(proWorkplan);
}
return ToResponse(new ApiResult(200, "success", data));
@@ -108,5 +109,60 @@ namespace ZR.Admin.WebApi.Controllers.MES.pro
return ToResponse(new ApiResult(200, "success", lst));
}
/// <summary>
/// 新增生产工单
/// </summary>
/// <param name="proWorkorder">生产工单对象</param>
/// <returns></returns>
[HttpPost("addworkorder")]
public IActionResult AddWorkorder([FromBody] ProWorkorder proWorkorder)
{
int data = 0;
if (proWorkorder != null)
{
proWorkorder.ToCreate(HttpContext);
data = proWorkplanService.AddWorkorder(proWorkorder);
}
return ToResponse(new ApiResult(200, "success", data));
}
/// <summary>
/// 更新生产工单
/// </summary>
/// <param name="proWorkorder">生产工单对象</param>
/// <returns></returns>
[HttpPost("updateworkplan")]
public IActionResult UpdateWorkorder([FromBody] ProWorkorder proWorkorder)
{
int data = 0;
if (proWorkorder != null)
{
proWorkorder.ToUpdate(HttpContext);
data = proWorkplanService.UpdateWorkorder(proWorkorder);
}
return ToResponse(new ApiResult(200, "success", data));
}
/// <summary>
/// 删除生产工单
/// </summary>
/// <param name="id">工单ID</param>
/// <returns></returns>
[HttpGet("deleteworkorder/{id}")]
public IActionResult DeleteWorkorder(string id)
{
int data = 0;
if (!string.IsNullOrEmpty(id))
{
data = proWorkplanService.DeleteWorkPlan(id);
}
return ToResponse(new ApiResult(200, "success", data));
}
}
}