Files
kunshan-bzfm-mes-backend/DOAN.Admin.WebApi/Controllers/Mobile/ReportFlowController.cs

54 lines
1.7 KiB
C#
Raw Normal View History

2024-12-03 19:21:32 +08:00
using DOAN.Service.Mobile.IService;
using Microsoft.AspNetCore.Mvc;
namespace DOAN.Admin.WebApi.Controllers.Mobile;
/// <summary>
/// 工序流转卡
/// </summary>
[AllowAnonymous]
[Route("modile/reportflow")]
public class ReportFlowController : BaseController
{
//IReportFlowService
private readonly IReportFlowService _reportFlowService;
public ReportFlowController(IReportFlowService reportFlowService)
{
_reportFlowService = reportFlowService;
}
//TODO 查询工单详情
[HttpGet("get_workorder_detail")]
public IActionResult GetWorkOrderDetail(string workOrder)
{
if (string.IsNullOrEmpty(workOrder))
throw new CustomException("workOrderId 是空");
return SUCCESS(_reportFlowService.GetWorkOrderDetail(workOrder));
}
2024-12-03 19:39:52 +08:00
//TODO 查询工序报工详情
[HttpGet("get_process_reportwork_detail")]
public IActionResult GetProcessReportWorkDetail(string workorder, string process)
{
if (string.IsNullOrEmpty(workorder) || string.IsNullOrEmpty(process))
{
throw new CustomException("workorder or process is null");
}
return SUCCESS(_reportFlowService.GetProcessReportWorkDetail(workorder, process));
}
//TODO 工序报工
[HttpGet("process_reportwork")]
public IActionResult ProcessReportWork(string workorder, string process, int finish_num,int bad_num)
{
if (string.IsNullOrEmpty(workorder) || string.IsNullOrEmpty(process))
{
throw new CustomException("workorder or process is null");
}
return SUCCESS(_reportFlowService.ProcessReportWork(workorder, process, finish_num,bad_num,HttpContext.GetNickName()));
}
2024-12-03 19:21:32 +08:00
2024-12-03 19:39:52 +08:00
2024-12-03 19:21:32 +08:00
}