|
|
@ -302,6 +302,25 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
{ |
|
|
{ |
|
|
var helper = new Helper(_context); |
|
|
var helper = new Helper(_context); |
|
|
|
|
|
|
|
|
|
|
|
// 先檢查是否有重複資料
|
|
|
|
|
|
bool exists = await _context.WorkingStandardWorkTimes.AnyAsync(x => |
|
|
|
|
|
x.ItemNo == model.ItemNo && |
|
|
|
|
|
x.WorkingUnitID == model.WorkingUnitID && |
|
|
|
|
|
x.WorkingLineID == model.WorkingLineID && |
|
|
|
|
|
x.WorkingStationID == model.WorkingStationID && |
|
|
|
|
|
x.Side == model.Side |
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
if (exists) |
|
|
|
|
|
{ |
|
|
|
|
|
result.Success = false; |
|
|
|
|
|
result.Msg = "資料已存在"; |
|
|
|
|
|
return result; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 先取得主 ID
|
|
|
// 先取得主 ID
|
|
|
model.WorkingStandardID = await helper.GetIDKey("WorkingST_ID"); |
|
|
model.WorkingStandardID = await helper.GetIDKey("WorkingST_ID"); |
|
|
model.CreateDate = DateTime.Now; |
|
|
model.CreateDate = DateTime.Now; |
|
|
|