新增工单

This commit is contained in:
qianhao.xu 2024-09-14 11:07:06 +08:00
parent 30e6f85733
commit e706134e74
2 changed files with 5 additions and 4 deletions

View File

@ -82,7 +82,7 @@ namespace DOAN.Admin.WebApi.Controllers
}
/// <summary>
/// 更新生产工单
/// 更新生产工单 启用9/14
/// </summary>
/// <returns></returns>
[HttpPut]
@ -97,7 +97,7 @@ namespace DOAN.Admin.WebApi.Controllers
}
/// <summary>
/// 删除生产工单
/// 删除生产工单 启用9/14
/// </summary>
/// <returns></returns>
[HttpDelete("{ids}")]
@ -133,7 +133,7 @@ namespace DOAN.Admin.WebApi.Controllers
/// <summary>
/// 插入工单/或者新增工单
/// 插入工单/或者新增工单 启用9/14
/// </summary>
/// <param name="parm"></param>
/// <returns>1成功 0失败</returns>

View File

@ -267,12 +267,13 @@ namespace DOAN.Service.MES.product
}
else
{
// 新增工单
int sortNum = Context.Queryable<ProWorkorder>().Where(it => it.WorkorderDate == handleDate).Max(it => it.Sort.Value);
ProWorkorder maxWorkorder = Context.Queryable<ProWorkorder>().Where(it => it.WorkorderDate == handleDate).OrderBy(it => it.Sort).First();
string maxs = maxWorkorder.Workorder;
int index = Convert.ToInt32(maxs.Substring(maxs.Length - 3)) + 1;
proWorkorder.Workorder = handleDate.ToString("yyyyMMdd") + index.ToString("000");
proWorkorder.Workorder = handleDate.ToString("yyyyMMdd") + "_" + proWorkorder.GroupCode + "_" + proWorkorder.LineCode + "_" + index.ToString("000") + "H";
proWorkorder.Sort = maxWorkorder.Sort + 10;
proWorkorder.Status = 1;