57 lines
1.5 KiB
C#
Raw Normal View History

2024-09-18 09:46:38 +08:00
using DOAN.Admin.WebApi.Filters;
using DOAN.Service.Mobile;
using Microsoft.AspNetCore.Mvc;
using DOAN.Service.Mobile.IService;
namespace DOAN.Admin.Mobile.Controllers
{
/// <summary>
/// 移动端 备料任务
/// </summary>
[Route("mes/Mobile/PreparationTask")]
public class PreparationTaskController : BaseController
{
private readonly IPreparationTaskService preparationTask;
public PreparationTaskController(IPreparationTaskService preparationTask ) {
this.preparationTask=preparationTask;
}
//TODO 传入日期获取所有的线
[HttpGet("get_lines")]
2024-09-18 09:54:14 +08:00
public IActionResult GetLines()
2024-09-18 09:46:38 +08:00
{
2024-09-18 09:54:14 +08:00
var response= preparationTask.GetLines();
2024-09-18 09:46:38 +08:00
return SUCCESS(response);
}
2024-09-18 09:54:14 +08:00
//TODO 传入日期和线 获取当日线下所有工单
2024-09-18 09:46:38 +08:00
[HttpGet("get_workorder")]
public IActionResult GetWorkOrderList(DateTime HandleDate ,string route_code)
{
var response = preparationTask.GetWorkOrderList(HandleDate, route_code);
return SUCCESS(response);
}
//TODO 解析原材料码 返回零件号
[HttpGet("parse_material_code")]
public IActionResult ParseMaterialCode(string materialCode)
{
// var response = preparationTask.ParseMaterialCode(materialCode);
return SUCCESS(null);
}
//TODO 生成任务及其任务详情
}
}