1.优化采购需求excel导出格式,数据为0的单元格置空;

This commit is contained in:
chenlin 2024-07-23 10:51:11 +08:00
parent 596fd1dc44
commit 5ed025bb22

View File

@ -3414,14 +3414,38 @@ func demandDataExport(list []DemandData) (string, error) {
}
for _, v := range list[i].StoreList {
row = append(row, v.LastMonthSales) // 上月销售数
row = append(row, v.StockCount) // 库存数量
row = append(row, v.NeedCount) // 需采购数
if v.LastMonthSales != 0 {
row = append(row, v.LastMonthSales) // 上月销售数
} else {
row = append(row, "")
}
if v.StockCount != 0 {
row = append(row, v.StockCount) // 库存数量
} else {
row = append(row, "")
}
if v.NeedCount != 0 {
row = append(row, v.NeedCount) // 需采购数
} else {
row = append(row, "")
}
}
row = append(row, list[i].TotalCount) // 需采购总数量
row = append(row, list[i].TotalAmount) // 需采购总金额
row = append(row, list[i].Remark) // 备注
if list[i].TotalCount != 0 {
row = append(row, list[i].TotalCount) // 需采购总数量
} else {
row = append(row, "")
}
if list[i].TotalAmount != 0 {
row = append(row, list[i].TotalAmount) // 需采购总金额
} else {
row = append(row, "")
}
row = append(row, list[i].Remark) // 备注
for j, _ := range row {
cell, _ := excelize.CoordinatesToCellName(1+j, nExcelStartRow+3)
@ -3536,9 +3560,23 @@ func demandDataExportOnShopAssistant(list []DemandData) (string, error) {
}
for _, v := range list[i].StoreList {
row = append(row, v.LastMonthSales) // 上月销售数
row = append(row, v.StockCount) // 库存数量
row = append(row, v.NeedCount) // 需采购数
if v.LastMonthSales != 0 {
row = append(row, v.LastMonthSales) // 上月销售数
} else {
row = append(row, "")
}
if v.StockCount != 0 {
row = append(row, v.StockCount) // 库存数量
} else {
row = append(row, "")
}
if v.NeedCount != 0 {
row = append(row, v.NeedCount) // 需采购数
} else {
row = append(row, "")
}
}
row = append(row, list[i].Remark) // 备注