master:入库单列表导出调优;

pull/1121/head
liujiang 2025-10-19 21:33:50 +08:00
parent 9eee8d2b61
commit 9b508c858d
2 changed files with 8 additions and 4 deletions

View File

@ -18,6 +18,8 @@ public class StoreProdDemandDownloadDTO {
private Integer orderNum;
@Excel(name = "货号", needMerge = true)
private String prodArtNum;
@Excel(name = "是否紧急单", needMerge = true)
private String emergency;
@Excel(name = "颜色", needMerge = true)
private String colorName;
@Excel(name = "30")

View File

@ -408,10 +408,12 @@ public class StoreProductDemandServiceImpl implements IStoreProductDemandService
List<StoreProductDemandDetail> demandDetailList = this.storeProdDemandDetailMapper.selectList(queryWrapper);
List<StoreProdDemandDownloadDTO> downLoadList = demandDetailList.stream().sorted(Comparator.comparing(StoreProductDemandDetail::getProdArtNum))
.map(x -> new StoreProdDemandDownloadDTO()
.setProdArtNum(x.getProdArtNum()).setColorName(x.getColorName()).setSize30Quantity(x.getSize30()).setSize31Quantity(x.getSize31())
.setSize32Quantity(x.getSize32()).setSize33Quantity(x.getSize33()).setSize34Quantity(x.getSize34()).setSize35Quantity(x.getSize35())
.setSize36Quantity(x.getSize36()).setSize37Quantity(x.getSize37()).setSize38Quantity(x.getSize38()).setSize39Quantity(x.getSize39())
.setSize40Quantity(x.getSize40()).setSize41Quantity(x.getSize41()).setSize42Quantity(x.getSize42()).setSize43Quantity(x.getSize43())
.setProdArtNum(x.getProdArtNum()).setColorName(x.getColorName()).setEmergency(Objects.equals(x.getEmergency(), 0) ? "正常单" : "紧急单")
.setSize30Quantity(x.getSize30()).setSize31Quantity(x.getSize31()).setSize32Quantity(x.getSize32())
.setSize33Quantity(x.getSize33()).setSize34Quantity(x.getSize34()).setSize35Quantity(x.getSize35())
.setSize36Quantity(x.getSize36()).setSize37Quantity(x.getSize37()).setSize38Quantity(x.getSize38())
.setSize39Quantity(x.getSize39()).setSize40Quantity(x.getSize40()).setSize41Quantity(x.getSize41())
.setSize42Quantity(x.getSize42()).setSize43Quantity(x.getSize43())
.setTotalQuantity(ObjectUtils.defaultIfNull(x.getSize30(), 0) +
ObjectUtils.defaultIfNull(x.getSize31(), 0) +
ObjectUtils.defaultIfNull(x.getSize32(), 0) +