工单变更日志

This commit is contained in:
qianhao.xu 2024-09-14 10:44:33 +08:00
parent 137bbff42c
commit 45d24431c1
4 changed files with 21 additions and 7 deletions

View File

@ -293,7 +293,7 @@ namespace DOAN.Admin.WebApi.Controllers
//}
// 启用9/14
[HttpGet("get_groups")]
[HttpGet("get_groups")]
public IActionResult GetGroupList()
{
var response = _ProWorkorderService.GetGroupList();
@ -307,7 +307,8 @@ namespace DOAN.Admin.WebApi.Controllers
/// <param name="workorder_num">工单号</param>
/// <returns></returns>
[HttpGet("search_BOM_num")]
public IActionResult SearchBOMNum(string workorder_num) {
public IActionResult SearchBOMNum(string workorder_num)
{
if (string.IsNullOrEmpty(workorder_num)) { return SUCCESS(null); }
var response = _ProWorkorderService.SearchBOMNum(workorder_num);
@ -318,10 +319,10 @@ namespace DOAN.Admin.WebApi.Controllers
//TODO 工单变更日志
[HttpGet("workorder_log")]
public IActionResult WorkOrderLog(string workorder,string log)
public IActionResult WorkOrderLog(string workorder, string log)
{
if(string.IsNullOrEmpty(workorder)) { return SUCCESS(null); }
var response = _ProWorkorderService.WorkOrderLog(workorder, log);
if (string.IsNullOrEmpty(workorder)) { return SUCCESS(null); }
var response = _ProWorkorderService.WorkOrderLog(workorder, log, HttpContext.GetName());
return SUCCESS(response);
}
}

View File

@ -38,5 +38,14 @@ namespace DOAN.Model.MES.product
/// </summary>
[SugarColumn(ColumnName = "change_time")]
public DateTime? ChangeTime { get; set; }
/// <summary>
/// 操作者
/// </summary>
[SugarColumn(ColumnName = "operator")]
public string Operator { get; set; }
}
}

View File

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

View File

@ -843,12 +843,16 @@ namespace DOAN.Service.MES.product
/// <param name="workorder"></param>
/// <param name="log"></param>
/// <returns></returns>
public int WorkOrderLog(string workorder, string log)
public int WorkOrderLog(string workorder, string log,string Operator)
{
ProWorkorderUpdateLog logObj = new ProWorkorderUpdateLog();
logObj.Id = XueHua;
logObj.Workorder = workorder;
logObj.Log = log;
logObj.ChangeTime = DateTime.Now;
logObj.Operator = Operator;
return Context.Insertable(logObj).ExecuteCommand();
}