|
|
@ -9231,7 +9231,7 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
|
|
|
|
string rateDataList = "<font size='3'>"; |
|
|
|
|
|
|
|
rateDataList = rateDataList + "<table border='1' width='100%'><tr><td width='80' style='text-align:center'>類別</td><td width='80' style='text-align:center'>周次</td><td style='text-align:center'>通過筆數</td><td width='200' style='text-align:center'>不良筆數</td><td width='160' style='text-align:center'>通過率</td></tr>"; |
|
|
|
rateDataList = rateDataList + "<table border='1' width='100%'><tr><td width='80' style='text-align:center'>類別</td><td width='80' style='text-align:center'>週別</td><td style='text-align:center'>通過筆數</td><td width='200' style='text-align:center'>不良筆數</td><td width='160' style='text-align:center'>通過率</td></tr>"; |
|
|
|
|
|
|
|
//單板FPY
|
|
|
|
//rateDataList = rateDataList + @"<tr><td>" + DateTime.Now.Year.ToString() + "-單板" + "</td>";
|
|
|
@ -9243,8 +9243,8 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
|
|
|
|
#region 單板
|
|
|
|
|
|
|
|
var wipStaiton01 = await _pcsApi.GetWipStation4QRS014GroupSByWeek(itemNO, dateStart, dateEnd, modelNO, werksNo, dateType); |
|
|
|
if (wipStaiton01.DataTotal > 0) |
|
|
|
var wipStation = await _pcsApi.GetWipStation4QRS014GroupSByWeek(itemNO, dateStart, dateEnd, modelNO, werksNo, dateType); |
|
|
|
if (wipStation.DataTotal > 0) |
|
|
|
{ |
|
|
|
DataTable dtRate = new DataTable(); |
|
|
|
dtRate.Columns.Add("WEEK_CODE"); |
|
|
@ -9253,7 +9253,7 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
dtRate.PrimaryKey = new DataColumn[] { dtRate.Columns[0] }; |
|
|
|
dtRate.AcceptChanges(); |
|
|
|
|
|
|
|
foreach (var data in wipStaiton01.Data) |
|
|
|
foreach (var data in wipStation.Data) |
|
|
|
{ |
|
|
|
JObject j0 = JObject.Parse(data.ToString()); |
|
|
|
string weekCode = j0["weekCode"].ToString(); |
|
|
@ -9333,8 +9333,8 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
|
|
|
|
#region 系統
|
|
|
|
|
|
|
|
wipStaiton01 = await _pcsApi.GetWipStation4QRS014GroupBByWeek(itemNO, dateStart, dateEnd, modelNO, werksNo, dateType); |
|
|
|
if (wipStaiton01.DataTotal > 0) |
|
|
|
wipStation = await _pcsApi.GetWipStation4QRS014GroupBByWeek(itemNO, dateStart, dateEnd, modelNO, werksNo, dateType); |
|
|
|
if (wipStation.DataTotal > 0) |
|
|
|
{ |
|
|
|
double sum_rate = 100.0; |
|
|
|
int sum_idx = 1; |
|
|
@ -9345,7 +9345,7 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
dtRate.PrimaryKey = new DataColumn[] { dtRate.Columns[0] }; |
|
|
|
dtRate.AcceptChanges(); |
|
|
|
|
|
|
|
foreach (var data in wipStaiton01.Data) |
|
|
|
foreach (var data in wipStation.Data) |
|
|
|
{ |
|
|
|
JObject j0 = JObject.Parse(data.ToString()); |
|
|
|
string weekCode = j0["weekCode"].ToString(); |
|
|
@ -9425,8 +9425,8 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
|
|
|
|
#region 醫療
|
|
|
|
|
|
|
|
wipStaiton01 = await _pcsApi.GetWipStation4QRS014GroupM(itemNO, dateStart, dateEnd, modelNO, werksNo, dateType); |
|
|
|
if (wipStaiton01.DataTotal > 0) |
|
|
|
wipStation = await _pcsApi.GetWipStation4QRS014GroupM(itemNO, dateStart, dateEnd, modelNO, werksNo, dateType); |
|
|
|
if (wipStation.DataTotal > 0) |
|
|
|
{ |
|
|
|
double sum_rate = 100.0; |
|
|
|
int sum_idx = 1; |
|
|
@ -9437,7 +9437,7 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
dtRate.PrimaryKey = new DataColumn[] { dtRate.Columns[0] }; |
|
|
|
dtRate.AcceptChanges(); |
|
|
|
|
|
|
|
foreach (var data in wipStaiton01.Data) |
|
|
|
foreach (var data in wipStation.Data) |
|
|
|
{ |
|
|
|
JObject j0 = JObject.Parse(data.ToString()); |
|
|
|
string weekCode = j0["weekCode"].ToString(); |
|
|
|