diff --git a/AMESCoreStudio.WebApi/Controllers/BLL/RPTController.cs b/AMESCoreStudio.WebApi/Controllers/BLL/RPTController.cs index a17015df..e71f4671 100644 --- a/AMESCoreStudio.WebApi/Controllers/BLL/RPTController.cs +++ b/AMESCoreStudio.WebApi/Controllers/BLL/RPTController.cs @@ -865,7 +865,10 @@ namespace AMESCoreStudio.WebApi.Controllers.BLL if (dtSMS_TB.Rows.Count > 0) { var dRate1 = dtSMS_TB.Select("C_MONTH='" + C_MONTH + "'")[0]["QTY"]; - var dRate2 = await Get_CFQR_UnFinished_Rate(sCarTypeID, C_YEAR, C_MONTH, PRODUCT_TYPE_ID); + + //2023-11-27 BB.Wang 調整 總結案數 + //var dRate2 = await Get_CFQR_UnFinished_Rate(sCarTypeID, C_YEAR, C_MONTH, PRODUCT_TYPE_ID); + var dRate2 = await Get_CFQR_Finished_Rate(sCarTypeID, C_YEAR, C_MONTH, PRODUCT_TYPE_ID); int iTotal = 0; for (int i = 1; i <= 12; i++) @@ -875,7 +878,7 @@ namespace AMESCoreStudio.WebApi.Controllers.BLL //2023-11-27 BB.Wang 調整 總結案數與未結件數 //var dRate = dRate1 + "|" + dRate2 + "|" + iTotal.ToString(); - var dRate = dRate1 + "|" + (iTotal - int.Parse(dRate2)).ToString() + "|" + iTotal.ToString(); + var dRate = dRate1 + "|" + dRate2 + "|" + iTotal.ToString(); if (dRate.ToString().Equals("")) { return "0|0|0"; } @@ -1029,7 +1032,7 @@ namespace AMESCoreStudio.WebApi.Controllers.BLL for (int i = 0; i < dtSMS_TB.Rows.Count; i++) { - iTotal = iTotal + int.Parse(dtSMS_TB.Rows[i]["QTY"].ToString()); + iTotal = iTotal + int.Parse(dtSMS_TB.Rows[i]["QTY"].ToString()); } return iTotal.ToString(); diff --git a/AMESCoreStudio.WebApi/Models/AMESContext.cs b/AMESCoreStudio.WebApi/Models/AMESContext.cs index b4bbffe7..c0d88000 100644 --- a/AMESCoreStudio.WebApi/Models/AMESContext.cs +++ b/AMESCoreStudio.WebApi/Models/AMESContext.cs @@ -511,6 +511,11 @@ namespace AMESCoreStudio.WebApi /// public DbSet StandardWorkTimes { get; set; } + /// + ///新增預設工時資料 + /// + public DbSet StandardWorktimeDefault { get; set; } + /// ///每日出勤資料 ///