工单日志

This commit is contained in:
qianhao.xu 2024-09-14 10:39:14 +08:00
parent 9236c593de
commit 137bbff42c
3 changed files with 37 additions and 7 deletions

View File

@ -37,7 +37,7 @@ namespace DOAN.Admin.WebApi.Controllers
}
/// <summary>
/// 查询生产工单列表
/// 查询生产工单列表 启用9/14
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
@ -66,7 +66,7 @@ namespace DOAN.Admin.WebApi.Controllers
}
/// <summary>
/// 添加生产工单
/// 添加生产工单
/// </summary>
/// <returns></returns>
[HttpPost]
@ -172,7 +172,7 @@ namespace DOAN.Admin.WebApi.Controllers
}
/// <summary>
/// 生产工单导入模板下载 workorder
/// 生产工单导入模板下载 workorder 启用9/14
/// </summary>
/// <returns></returns>
[HttpGet("importTemplate")]
@ -185,7 +185,7 @@ namespace DOAN.Admin.WebApi.Controllers
}
/// <summary>
/// 导入
/// 导入 启用9/14
/// </summary>
/// <param name="formFile">使用IFromFile必须使用name属性否则获取不到文件</param>
/// <returns>导入成功数 若-1 则excel读取异常</returns>
@ -209,7 +209,7 @@ namespace DOAN.Admin.WebApi.Controllers
/// <summary>
/// 工单导出
/// 工单导出 启用9/14
/// </summary>
/// <param name="user"></param>
/// <returns></returns>
@ -269,7 +269,7 @@ namespace DOAN.Admin.WebApi.Controllers
return SUCCESS(response);
}
//TODO 获取全部工艺路线
//TODO 获取全部工艺路线 启用9/14
[HttpGet("get_all_route")]
public IActionResult GetAllRoute()
{
@ -292,7 +292,8 @@ namespace DOAN.Admin.WebApi.Controllers
// return SUCCESS(response);
//}
[HttpGet("get_groups")]
// 启用9/14
[HttpGet("get_groups")]
public IActionResult GetGroupList()
{
var response = _ProWorkorderService.GetGroupList();
@ -314,5 +315,14 @@ namespace DOAN.Admin.WebApi.Controllers
}
//TODO 工单变更日志
[HttpGet("workorder_log")]
public IActionResult WorkOrderLog(string workorder,string log)
{
if(string.IsNullOrEmpty(workorder)) { return SUCCESS(null); }
var response = _ProWorkorderService.WorkOrderLog(workorder, log);
return SUCCESS(response);
}
}
}

View File

@ -54,5 +54,7 @@ namespace DOAN.Service.MES.product.IService
List<WorkOrderBom> SearchBOMNum(string workorder_num);
int WorkOrderLog(string workorder, string log);
}
}

View File

@ -835,6 +835,24 @@ namespace DOAN.Service.MES.product
}
/// <summary>
/// 工单日志
/// </summary>
/// <param name="workorder"></param>
/// <param name="log"></param>
/// <returns></returns>
public int WorkOrderLog(string workorder, string log)
{
ProWorkorderUpdateLog logObj = new ProWorkorderUpdateLog();
logObj.Id = XueHua;
logObj.Workorder = workorder;
logObj.Log = log;
return Context.Insertable(logObj).ExecuteCommand();
}
}