diff --git a/AMESCoreStudio.Web/Controllers/QRSController.cs b/AMESCoreStudio.Web/Controllers/QRSController.cs
index d36e57e4..dd2b2c38 100644
--- a/AMESCoreStudio.Web/Controllers/QRSController.cs
+++ b/AMESCoreStudio.Web/Controllers/QRSController.cs
@@ -1060,7 +1060,7 @@ namespace AMESCoreStudio.Web.Controllers
if (rate > 0)
{
- sum_rate = sum_rate * rate;
+ sum_rate = sum_rate * (rate / 100.0);
}
}
@@ -1147,7 +1147,7 @@ namespace AMESCoreStudio.Web.Controllers
if (rate > 0)
{
- sum_rate = sum_rate * rate;
+ sum_rate = sum_rate * (rate / 100.0);
}
rateDataList = rateDataList + "
" + inputQty + " | " + okQty + " | " + ngQty + " | " + rate.ToString("0.00") + "% | ";
}
diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/WipInfosController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/WipInfosController.cs
index b6dc82d7..6d20ff26 100644
--- a/AMESCoreStudio.WebApi/Controllers/AMES/WipInfosController.cs
+++ b/AMESCoreStudio.WebApi/Controllers/AMES/WipInfosController.cs
@@ -1213,6 +1213,8 @@ and b.item_no = '{0}' and a.barcode_no = '{1}'", kp_no, barcode_no);
q4.UnitName
};
+ q = q.Where(w => w.CompleteQTY > 0);
+
if (unitNo != "*")
{
q = q.Where(w => w.UnitNO == unitNo);
@@ -1227,7 +1229,7 @@ and b.item_no = '{0}' and a.barcode_no = '{1}'", kp_no, barcode_no);
}
if (dateStart != null && dateStart != "" && dateEnd != null && dateEnd != "")
{
- q = q.Where(w => w.CreateDate >= DateTime.Parse(dateStart) && w.CreateDate <= DateTime.Parse(dateEnd));
+ q = q.Where(w => w.CreateDate >= DateTime.Parse(dateStart) && w.CreateDate <= DateTime.Parse(dateEnd).AddDays(1));
}
//紀錄筆數