Browse Source

1.修改维修资料输入

PTD
Marvin 3 years ago
parent
commit
c3a9bd3a80
  1. 17
      AMESCoreStudio.Web/Controllers/REPController.cs
  2. 2
      AMESCoreStudio.WebApi/Controllers/AMES/NgInfoController.cs

17
AMESCoreStudio.Web/Controllers/REPController.cs

@ -416,7 +416,12 @@ namespace AMESCoreStudio.Web.Controllers
}
else
{
ModelState.AddModelError("error", "請選擇要上傳檔案");
var ng_repiar_blob = await _repApi.GetNgRepairBlob(model.ngRepair.RepairID);
if (ng_repiar_blob.Count == 0)
{
ModelState.AddModelError("error", "請選擇要上傳檔案");
}
}
if (model.ngRepair.Missing == "Y")
@ -751,7 +756,13 @@ namespace AMESCoreStudio.Web.Controllers
}
else
{
ModelState.AddModelError("error", "請選擇要上傳檔案");
//ModelState.AddModelError("error", "請選擇要上傳檔案");
var ng_repiar_blob = await _repApi.GetNgRepairBlob(model.ngRepair.RepairID);
if (ng_repiar_blob.Count == 0)
{
ModelState.AddModelError("error", "請選擇要上傳檔案");
}
}
if (model.ngRepair.Missing == "Y")
@ -895,7 +906,7 @@ namespace AMESCoreStudio.Web.Controllers
}
else
{
if (result.Errors.Count > 0)
if (result.Errors != null)
{
ModelState.AddModelError(result.Errors[0].Id, result.Errors[0].Msg);
}

2
AMESCoreStudio.WebApi/Controllers/AMES/NgInfoController.cs

@ -141,10 +141,12 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
public async Task<ResultModel<NgInfo>> PutNgInfo([FromBody] NgInfo ngInfo)
{
ResultModel<NgInfo> result = new ResultModel<NgInfo>();
ngInfo.Status = 1;
_context.Attach(ngInfo);
// 指定更新某個欄位
_context.Entry(ngInfo).Property(p => p.CreateUserID).IsModified = true;
_context.Entry(ngInfo).Property(p => p.Status).IsModified = true;
try
{

Loading…
Cancel
Save