bug fixed

This commit is contained in:
kamonwan taengsuk
2022-10-31 14:35:31 +07:00
parent c9c73cb454
commit 310bf563a9
2 changed files with 40 additions and 39 deletions

View File

@@ -35,7 +35,7 @@ namespace rmutr_report.Controllers
[HttpPost, Route("reports/kpi/{type}")]
[ApiExplorerSettings(GroupName = "reports")]
public IActionResult GetKpiReport([FromRoute] string type, [FromBody] List<kpi> _kpi)
public IActionResult GetKpiReport([FromRoute] string type, [FromBody] kpi _kpi)
{
var workbook = new XLWorkbook();
var ws = workbook.Worksheets.Add("kpi");
@@ -119,13 +119,13 @@ namespace rmutr_report.Controllers
int row = 3;
int no = 1;
int rowno = 1;
foreach (var kpis in _kpi)
{
// foreach (var kpis in _kpi)
// {
if (_kpi != null)
{
ws.Range("D1:E1").Merge().Value = "ค่าเป้าหมาย ปี " + kpis.academic_year.Substring(2, 2);
ws.Range("D1:E1").Merge().Value = "ค่าเป้าหมาย ปี " + _kpi.academic_year.Substring(2, 2);
ws.Range("D1:E1").Style.Font.Bold = true;
foreach (var header in kpis.header_data)
foreach (var header in _kpi.header_data)
{
string kpiname = "ประเด็นยุทธ์ศาสตร์ที่ " + no + " :";
no++;
@@ -163,14 +163,11 @@ namespace rmutr_report.Controllers
XLBorderStyleValues.Thin;
ws.Cell(row, 1).Style.Font.Bold = true;
row++;
}
var data = kpis.header_data.Select(d => d.data).ToList();
foreach (var detail in data)
{
//var data = _kpi.header_data.Select(d => d.data).ToList();
// foreach (var detail in header)
// {
foreach (var data1 in detail)
foreach (var data1 in header.data)
{
ws.Cell(row, 2).Value = rowno;
ws.Cell(row, 3).Value = data1.name;
@@ -216,8 +213,12 @@ namespace rmutr_report.Controllers
}
//row++;
}
}
}
}
//}
// }
using (var stream = new MemoryStream())
{