|
|
@ -670,19 +670,25 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
|
serialRuleDetail_NEW.LotNum = int.Parse(lotNo); |
|
|
|
} |
|
|
|
|
|
|
|
var q_detail_tmp = q_Detail.Where(w => w.ItemNo == itemNo && w.YNum == serialRuleDetail_NEW.YNum && w.MNum == serialRuleDetail_NEW.MNum && w.WNum == serialRuleDetail_NEW.WNum && w.LotNum == serialRuleDetail_NEW.LotNum).ToList(); |
|
|
|
|
|
|
|
q_Detail = _context.SerialRuleDetails; |
|
|
|
|
|
|
|
var q_detail_tmp = q_Detail.Where(w => w.ItemNo == itemNo && w.Rule == serialRuleDetail_NEW.Rule && w.YNum == serialRuleDetail_NEW.YNum && w.MNum == serialRuleDetail_NEW.MNum && w.WNum == serialRuleDetail_NEW.WNum && w.LotNum == serialRuleDetail_NEW.LotNum).ToList(); |
|
|
|
if (q_detail_tmp.Count == 0) |
|
|
|
{ |
|
|
|
SerialRuleDetailsController serialRuleDetailsController = new SerialRuleDetailsController(_context); |
|
|
|
await serialRuleDetailsController.PostSerialRuleDetail(serialRuleDetail_NEW); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
q_Detail = _context.SerialRuleDetails; |
|
|
|
var SerialRuleDetail = q_Detail.Where(w => w.ItemNo == itemNo && w.YNum == serialRuleDetail_NEW.YNum && w.MNum == serialRuleDetail_NEW.MNum && w.WNum == serialRuleDetail_NEW.WNum && w.LotNum == serialRuleDetail_NEW.LotNum).FirstOrDefault(); |
|
|
|
|
|
|
|
SerialRuleDetail.UpdateDate = System.DateTime.Now; |
|
|
|
var SerialRuleDetail = q_Detail.Where(w => w.ItemNo == itemNo && w.Rule == serialRuleDetail_NEW.Rule && w.YNum == serialRuleDetail_NEW.YNum && w.MNum == serialRuleDetail_NEW.MNum && w.WNum == serialRuleDetail_NEW.WNum && w.LotNum == serialRuleDetail_NEW.LotNum).FirstOrDefault(); |
|
|
|
|
|
|
|
SerialRuleDetail.UpdateDate = System.DateTime.Now; |
|
|
|
|
|
|
|
//取相同Rule 年、月、周 的所有料號
|
|
|
|
var SerialRuleDetail_All = q_Detail.Where(w => w.Rule == serialRuleDetail_NEW.Rule && w.YNum == serialRuleDetail_NEW.YNum && w.MNum == serialRuleDetail_NEW.MNum && w.WNum == serialRuleDetail_NEW.WNum && w.LotNum == serialRuleDetail_NEW.LotNum); |
|
|
|
|
|
|
|
if (! itemNo.StartsWith("OTHER")) |
|
|
@ -848,7 +854,7 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
|
if (string.IsNullOrWhiteSpace(serial)) |
|
|
|
{ |
|
|
|
result.Success = false; |
|
|
|
result.Msg = "該筆料號設定出貨序號規則有錯誤,請在確認!"; |
|
|
|
result.Msg = "該筆料號設定出貨序號規則有錯誤,請再確認!"; |
|
|
|
return result; |
|
|
|
} |
|
|
|
} |
|
|
@ -873,7 +879,7 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|