|
|
@ -214,7 +214,7 @@ public class GdInstorageCountService extends ServiceImpl<GdInstorageCountMapper, |
|
|
|
if (list4 != null && !list4.isEmpty()) { |
|
|
|
int size4 = list4.size(); |
|
|
|
int countRow4 = size4 + 3; |
|
|
|
double ccddspjz = 0, cccolq16 = 0, ccztprodValue1 = 0, ccztprodValue2 = 0; |
|
|
|
double ccddspjz = 0, cccolq16 = 0,sjdhjz=0, ccztprodValue1 = 0, ccztprodValue2 = 0; |
|
|
|
for (int y = 3; y < countRow4; y++) { |
|
|
|
Map<String, Object> map = list4.get(y - 3); |
|
|
|
writer.writeCellValue(0, y, "市烟草"); |
|
|
@ -223,16 +223,19 @@ public class GdInstorageCountService extends ServiceImpl<GdInstorageCountMapper, |
|
|
|
ccddspjz = ccddspjz + ExcelTool.toDouble(map.get("ddspjz")); |
|
|
|
writer.writeCellValue(3, y, map.get("colq16")); |
|
|
|
cccolq16 = cccolq16 + ExcelTool.toDouble(map.get("colq16")); |
|
|
|
writer.writeCellValue(4, y, map.get("ztprodValue1")); |
|
|
|
writer.writeCellValue(4, y, map.get("sjdh")); |
|
|
|
sjdhjz = sjdhjz + ExcelTool.toDouble(map.get("sjdh")); |
|
|
|
writer.writeCellValue(5, y, map.get("ztprodValue1")); |
|
|
|
ccztprodValue1 = ccztprodValue1 + ExcelTool.toDouble(map.get("ztprodValue1")); |
|
|
|
writer.writeCellValue(5, y, map.get("ztprodValue2")); |
|
|
|
writer.writeCellValue(6, y, map.get("ztprodValue2")); |
|
|
|
ccztprodValue2 = ccztprodValue2 + ExcelTool.toDouble(map.get("ztprodValue2")); |
|
|
|
} |
|
|
|
writer.writeCellValue(1, countRow4, "合计"); |
|
|
|
writer.writeCellValue(2, countRow4, ccddspjz); |
|
|
|
writer.writeCellValue(3, countRow4, cccolq16); |
|
|
|
writer.writeCellValue(4, countRow4, ccztprodValue1); |
|
|
|
writer.writeCellValue(5, countRow4, ccztprodValue2); |
|
|
|
writer.writeCellValue(4, countRow4, sjdhjz); |
|
|
|
writer.writeCellValue(5, countRow4, ccztprodValue1); |
|
|
|
writer.writeCellValue(6, countRow4, ccztprodValue2); |
|
|
|
} |
|
|
|
|
|
|
|
// 烟草订单明细表
|
|
|
|