|
@ -133,7 +133,8 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
StatusName = q1.Status, |
|
|
StatusName = q1.Status, |
|
|
ProTypeName = q1.ProType, |
|
|
ProTypeName = q1.ProType, |
|
|
CreateDate = q1.CreateDate, |
|
|
CreateDate = q1.CreateDate, |
|
|
EndTime = q3.EndTime |
|
|
EndTime = q3.EndTime, |
|
|
|
|
|
SpecialNo = q3.SpecialPo |
|
|
}; |
|
|
}; |
|
|
//q1.Status == "P" ? "允收" : q1.Status == "R" ? "批退" : "未驗收完成",
|
|
|
//q1.Status == "P" ? "允收" : q1.Status == "R" ? "批退" : "未驗收完成",
|
|
|
//IQueryable <FqcInhouseDetail> q1 = _context.FqcInhouseDetails;
|
|
|
//IQueryable <FqcInhouseDetail> q1 = _context.FqcInhouseDetails;
|
|
@ -144,7 +145,15 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
q = q.Where(w => w.WipNo == wipNo); |
|
|
q = q.Where(w => w.WipNo == wipNo); |
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(status)) |
|
|
if (!string.IsNullOrWhiteSpace(status)) |
|
|
|
|
|
{ |
|
|
|
|
|
// P1 特採允收
|
|
|
|
|
|
if (status != "P1") |
|
|
q = q.Where(w => w.StatusName == status); |
|
|
q = q.Where(w => w.StatusName == status); |
|
|
|
|
|
else |
|
|
|
|
|
{ |
|
|
|
|
|
q = q.Where(w => w.StatusName == "P" && !string.IsNullOrWhiteSpace(w.SpecialNo)); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(factoryID)) |
|
|
if (!string.IsNullOrWhiteSpace(factoryID)) |
|
|
q = q.Where(w => w.Werks.ToString() == factoryID); |
|
|
q = q.Where(w => w.Werks.ToString() == factoryID); |
|
@ -195,7 +204,7 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
.ToList(); |
|
|
.ToList(); |
|
|
|
|
|
|
|
|
// 修改狀態名稱
|
|
|
// 修改狀態名稱
|
|
|
result.Data = result.Data.Select(s => { s.StatusName = s.StatusName == "P" ? "允收" : s.StatusName == "R" ? "批退" : "未驗收完成"; return s; }) |
|
|
result.Data = result.Data.Select(s => { s.StatusName = s.StatusName == "P" ? string.IsNullOrWhiteSpace(s.SpecialNo) ? "允收" : "特採允收" : s.StatusName == "R" ? "批退" : "未驗收完成"; return s; }) |
|
|
.ToList(); |
|
|
.ToList(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -234,7 +243,7 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
ModelNo = q1.ModelNo, |
|
|
ModelNo = q1.ModelNo, |
|
|
InhouseQty = q1.InhouseQty, |
|
|
InhouseQty = q1.InhouseQty, |
|
|
SpecialPo = q2.SpecialPo, |
|
|
SpecialPo = q2.SpecialPo, |
|
|
StatusName = q1.Status == "P" ? "允收Pass" : q1.Status == "R" ? "批退Reject" : "", |
|
|
StatusName = q1.Status == "P" ? string.IsNullOrWhiteSpace(q2.SpecialPo) ? "允收Pass" : "特採允收" : q1.Status == "R" ? "批退Reject" : "", |
|
|
FqcID = q2.WipNo == null ? 0 : q2.FqcID, |
|
|
FqcID = q2.WipNo == null ? 0 : q2.FqcID, |
|
|
InhouseMemo = q2.InhouseMemo, |
|
|
InhouseMemo = q2.InhouseMemo, |
|
|
ManualQaMeno = q2.ManualQaMeno, |
|
|
ManualQaMeno = q2.ManualQaMeno, |
|
|