|
|
@ -1566,7 +1566,7 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
|
|
|
|
//頁面提交,id=0 添加,id>0 修改
|
|
|
|
[HttpPost] |
|
|
|
public async Task<IActionResult> PCS010Async(WipLock model, IFormFile formFile) |
|
|
|
public async Task<IActionResult> PCS010Async(WipLock model) |
|
|
|
{ |
|
|
|
|
|
|
|
//if (formFile.Length > 0)
|
|
|
@ -1602,7 +1602,10 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
|
|
|
|
var q = await _pcsApi.GetWipInfoByWipNO(model.WipNO); |
|
|
|
if (q.Count() == 0) |
|
|
|
{ |
|
|
|
ModelState.AddModelError("error", "找不到工單號碼【" + model.WipNO + "】"); |
|
|
|
return View(model); |
|
|
|
} |
|
|
|
|
|
|
|
// 判斷工單是否有該站
|
|
|
|
|
|
|
@ -1611,6 +1614,7 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
if (q1.Data.Where(w => w.LockStatus == "0").Count() != 0) |
|
|
|
{ |
|
|
|
ModelState.AddModelError("error", "目前此工單號碼【" + model.WipNO + "】尚未解鎖定"); |
|
|
|
return View(model); |
|
|
|
} |
|
|
|
|
|
|
|
if (ModelState.IsValid) |
|
|
@ -1637,17 +1641,17 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
/// </summary>
|
|
|
|
/// <param name="id">WipLockID</param>
|
|
|
|
/// <returns></returns>
|
|
|
|
public async Task<IActionResult> PCS011(string id) |
|
|
|
public async Task<IActionResult> PCS011(int id) |
|
|
|
{ |
|
|
|
|
|
|
|
var q = await _pcsApi.GetWipLock(id); |
|
|
|
q.Data = q.Data.Where(w => w.UnLockReason == null).ToList(); |
|
|
|
await GetRuleStation(); |
|
|
|
q = q.Where(w => w.UnLockReason == null).ToList(); |
|
|
|
await GetStation(); |
|
|
|
GetLockReasonType(); |
|
|
|
GetLockType(); |
|
|
|
//var result = new WipAllViewModel();
|
|
|
|
//return View(result);
|
|
|
|
return View(q.Data.FirstOrDefault()); |
|
|
|
return View(q.FirstOrDefault()); |
|
|
|
} |
|
|
|
|
|
|
|
//[HttpPost]
|
|
|
@ -1939,14 +1943,14 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
/// </summary>
|
|
|
|
/// <param name="id">WipLockID</param>
|
|
|
|
/// <returns></returns>
|
|
|
|
public async Task<IActionResult> PCS014(string id) |
|
|
|
public async Task<IActionResult> PCS014(int id) |
|
|
|
{ |
|
|
|
|
|
|
|
var q = await _pcsApi.GetWipLock(id); |
|
|
|
q.Data = q.Data.Where(w => w.UnLockReason == null).ToList(); |
|
|
|
q = q.Where(w => w.UnLockReason == null).ToList(); |
|
|
|
//var result = new WipAllViewModel();
|
|
|
|
//return View(result);
|
|
|
|
return View(q.Data.FirstOrDefault()); |
|
|
|
return View(q.FirstOrDefault()); |
|
|
|
} |
|
|
|
|
|
|
|
//頁面提交,id=0 添加,id>0 修改
|
|
|
|