[FE API] 更新 各分盤總表匯出功能 新增總壇儲存格變綠色 更新 excel 模板
This commit is contained in:
parent
46cc5a5b5b
commit
1547cb5a6e
@ -970,6 +970,23 @@ namespace FrontendWebApi.ApiControllers
|
||||
"第二校區總盤",
|
||||
"薄膜分盤"
|
||||
};
|
||||
List<string> need_green_device = new List<string>
|
||||
{
|
||||
"第一校區總盤",
|
||||
"圖資大樓總盤",
|
||||
"教學大樓總盤",
|
||||
"教學大樓總盤",
|
||||
"電子館分盤",
|
||||
"機械館分盤",
|
||||
"電機館分盤",
|
||||
"學5舍總盤",
|
||||
"8眷舍分盤",
|
||||
"企教分盤",
|
||||
"7眷舍分盤",
|
||||
"第二校區總盤",
|
||||
"薄膜一館分盤",
|
||||
"薄膜二館分盤"
|
||||
};
|
||||
int count_index = 1;
|
||||
string last_build = "";
|
||||
string last_device = "";
|
||||
@ -1026,12 +1043,12 @@ namespace FrontendWebApi.ApiControllers
|
||||
string deviceFullName = r.device_full_name;
|
||||
columnIndex = 0;
|
||||
|
||||
if (last_device == "電機館分盤")
|
||||
if (last_device == "電機館分盤" || last_device == "薄膜分盤")
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
|
||||
if (flag && buildingName == "化工館" && deviceFullName == "電機館分盤")
|
||||
if ((flag && buildingName == "化工館" && deviceFullName == "電機館分盤") || (flag && buildingName == "綠能中心" && deviceFullName == "薄膜分盤"))
|
||||
{
|
||||
row = sheet.GetRow(rowIndex) ?? sheet.CreateRow(rowIndex);
|
||||
cell = row.GetCell(columnIndex++) ?? row.CreateCell(columnIndex++);
|
||||
@ -1046,7 +1063,7 @@ namespace FrontendWebApi.ApiControllers
|
||||
foreach (var timeStampData in buildingSumData[last_build])
|
||||
{
|
||||
cell = row.GetCell(columnIndex++) ?? row.CreateCell(columnIndex++);
|
||||
cell.SetCellValue(timeStampData.Value);
|
||||
cell.SetCellValue(timeStampData.Value.ToString());
|
||||
}
|
||||
|
||||
rowIndex++;
|
||||
@ -1096,7 +1113,7 @@ namespace FrontendWebApi.ApiControllers
|
||||
|
||||
cell = row.GetCell(columnIndex++) ?? row.CreateCell(columnIndex++);
|
||||
cell.SetCellValue(deviceFullName);
|
||||
if (total_flag)
|
||||
if (total_flag || need_green_device.Contains(deviceFullName))
|
||||
{
|
||||
cell.CellStyle = greenCellStyle;
|
||||
}
|
||||
@ -1260,7 +1277,7 @@ order by e.report_priority, a.priority";
|
||||
{
|
||||
timeStamp = "last year different", // 或者是您所需的日期格式
|
||||
device_number = x.device_number,
|
||||
avg_rawdata = Math.Round(double.Parse(x.searchM) - double.Parse(x.lastY), 2).ToString()
|
||||
avg_rawdata = Math.Round(double.Parse(x.searchM) - double.Parse(x.lastY)).ToString()
|
||||
})
|
||||
);
|
||||
|
||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user