57 lines
1.5 KiB
C#
57 lines
1.5 KiB
C#
|
|
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")]
|
|||
|
|
public IActionResult GetLines(DateTime HandleDate)
|
|||
|
|
{
|
|||
|
|
var response= preparationTask.GetLines(HandleDate);
|
|||
|
|
|
|||
|
|
return SUCCESS(response);
|
|||
|
|
}
|
|||
|
|
//TODO 传入日期和线 获取当日所有工单
|
|||
|
|
[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 生成任务及其任务详情
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|