bug fixed
This commit is contained in:
@@ -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())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user