|
|
@ -270,38 +270,38 @@ public class GdInstorageCountService extends ServiceImpl<GdInstorageCountMapper, |
|
|
|
for (int y = 3; y < countRow; y++) { |
|
|
|
Map<String, Object> map = list1.get(y - 3); |
|
|
|
writer.writeCellValue(0, y, map.get("name")); |
|
|
|
writer.writeCellValue(1, y, ""); |
|
|
|
writer.writeCellValue(2, y, map.get("billtotalprice")); |
|
|
|
// writer.writeCellValue(1, y, "");
|
|
|
|
writer.writeCellValue(1, y, map.get("billtotalprice")); |
|
|
|
cbilltotalprice = cbilltotalprice + ExcelTool.toDouble(map.get("billtotalprice")); |
|
|
|
writer.writeCellValue(3, y, map.get("prodvalue")); |
|
|
|
writer.writeCellValue(2, y, map.get("prodvalue")); |
|
|
|
cprodvalue = cprodvalue + ExcelTool.toDouble(map.get("prodvalue")); |
|
|
|
writer.writeCellValue(4, y, map.get("wdhjz")); |
|
|
|
writer.writeCellValue(3, y, map.get("wdhjz")); |
|
|
|
cwdhjz = cwdhjz + ExcelTool.toDouble(map.get("wdhjz")); |
|
|
|
writer.writeCellValue(5, y, map.get("cchjz")); |
|
|
|
writer.writeCellValue(4, y, map.get("cchjz")); |
|
|
|
ccchjz = ccchjz + ExcelTool.toDouble(map.get("cchjz")); |
|
|
|
writer.writeCellValue(6, y, map.get("arrivaldate")); |
|
|
|
writer.writeCellValue(7, y, map.get("sfyq")); |
|
|
|
writer.writeCellValue(5, y, map.get("arrivaldate")); |
|
|
|
writer.writeCellValue(6, y, map.get("sfyq")); |
|
|
|
} |
|
|
|
writer.writeCellValue(0, countRow, "市烟草"); |
|
|
|
writer.writeCellValue(1, countRow, ""); |
|
|
|
writer.writeCellValue(2, countRow, cPrice); |
|
|
|
// writer.writeCellValue(1, countRow, "");
|
|
|
|
writer.writeCellValue(1, countRow, cPrice); |
|
|
|
cbilltotalprice = cbilltotalprice + cPrice; |
|
|
|
writer.writeCellValue(3, countRow, cghje); |
|
|
|
writer.writeCellValue(2, countRow, cghje); |
|
|
|
cprodvalue = cprodvalue + cghje; |
|
|
|
writer.writeCellValue(4, countRow, cztje); |
|
|
|
writer.writeCellValue(3, countRow, cztje); |
|
|
|
cwdhjz = cwdhjz + cztje; |
|
|
|
writer.writeCellValue(5, countRow, "0.0"); |
|
|
|
writer.writeCellValue(6, countRow, maxDate); |
|
|
|
writer.writeCellValue(7, countRow, "否"); |
|
|
|
writer.writeCellValue(4, countRow, "0.0"); |
|
|
|
writer.writeCellValue(5, countRow, maxDate); |
|
|
|
writer.writeCellValue(6, countRow, "否"); |
|
|
|
|
|
|
|
writer.writeCellValue(0, countRow + 1, "合计"); |
|
|
|
writer.writeCellValue(1, countRow + 1, ""); |
|
|
|
writer.writeCellValue(2, countRow + 1, cbilltotalprice); |
|
|
|
writer.writeCellValue(3, countRow + 1, cprodvalue); |
|
|
|
writer.writeCellValue(4, countRow + 1, cwdhjz); |
|
|
|
writer.writeCellValue(5, countRow + 1, ccchjz); |
|
|
|
// writer.writeCellValue(1, countRow + 1, "");
|
|
|
|
writer.writeCellValue(1, countRow + 1, cbilltotalprice); |
|
|
|
writer.writeCellValue(2, countRow + 1, cprodvalue); |
|
|
|
writer.writeCellValue(3, countRow + 1, cwdhjz); |
|
|
|
writer.writeCellValue(4, countRow + 1, ccchjz); |
|
|
|
writer.writeCellValue(5, countRow + 1, ""); |
|
|
|
writer.writeCellValue(6, countRow + 1, ""); |
|
|
|
writer.writeCellValue(7, countRow + 1, ""); |
|
|
|
|
|
|
|
writer.flush(); |
|
|
|
writer.close(); |
|
|
|