导出字段

This commit is contained in:
niuyan 2025-11-21 16:34:06 +08:00
parent 76d6a5afb2
commit b7a35203b0
3 changed files with 83 additions and 8 deletions

View File

@ -138,7 +138,11 @@ public class ConPurchaseMediaVo {
@ExcelProperty(value = "媒体费") @ExcelProperty(value = "媒体费")
private Double mediaFee; private Double mediaFee;
/**
* 单位
*/
@ExcelProperty(value = "媒体费单位")
private String mediaFeeUnit;
/** /**
* 制作费 * 制作费

View File

@ -2255,6 +2255,11 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchaseMedia.getPrintPrice())); writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchaseMedia.getPrintPrice()));
fieldIndex = fieldIndex + 1; fieldIndex = fieldIndex + 1;
} }
if (mediaFieldName.contains("printPriceUnit")){
// 刊例价
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchaseMedia.getPrintPriceUnit()));
fieldIndex = fieldIndex + 1;
}
if (mediaFieldName.contains("discount")){ if (mediaFieldName.contains("discount")){
// 折扣 // 折扣
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchaseMedia.getDiscount())); writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchaseMedia.getDiscount()));
@ -2265,6 +2270,11 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchaseMedia.getMediaFee())); writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchaseMedia.getMediaFee()));
fieldIndex = fieldIndex + 1; fieldIndex = fieldIndex + 1;
} }
if (mediaFieldName.contains("mediaFeeUnit")){
// 媒体费
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchaseMedia.getMediaFeeUnit()));
fieldIndex = fieldIndex + 1;
}
if (mediaFieldName.contains("productFee")){ if (mediaFieldName.contains("productFee")){
// 制作费 // 制作费
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchaseMedia.getProductFee())); writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchaseMedia.getProductFee()));
@ -2424,6 +2434,11 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conPurchaseMediaList.get(i1).getPrintPrice())); writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conPurchaseMediaList.get(i1).getPrintPrice()));
inner = inner + 1; inner = inner + 1;
} }
if (mediaFieldName.contains("printPriceUnit")){
// 刊例价
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conPurchaseMediaList.get(i1).getPrintPriceUnit()));
inner = inner + 1;
}
if (mediaFieldName.contains("discount")){ if (mediaFieldName.contains("discount")){
// 折扣 // 折扣
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conPurchaseMediaList.get(i1).getDiscount())); writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conPurchaseMediaList.get(i1).getDiscount()));
@ -2434,6 +2449,11 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conPurchaseMediaList.get(i1).getMediaFee())); writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conPurchaseMediaList.get(i1).getMediaFee()));
inner = inner + 1; inner = inner + 1;
} }
if (mediaFieldName.contains("mediaFeeUnit")){
// 媒体费
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conPurchaseMediaList.get(i1).getMediaFeeUnit()));
inner = inner + 1;
}
if (mediaFieldName.contains("productFee")){ if (mediaFieldName.contains("productFee")){
// 制作费 // 制作费
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conPurchaseMediaList.get(i1).getProductFee())); writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conPurchaseMediaList.get(i1).getProductFee()));
@ -2556,7 +2576,7 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
} }
if (fieldNameExtend.contains("projNumber")){ if (fieldNameExtend.contains("projNumber")){
// 项目编号 // 项目编号
result.add("优客项目编号"); result.add("项目编号");
} }
if (fieldNameExtend.contains("contractNumber")){ if (fieldNameExtend.contains("contractNumber")){
// 合同编号 // 合同编号
@ -2572,11 +2592,11 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
} }
if (mediaFieldName.contains("upTime")){ if (mediaFieldName.contains("upTime")){
// 上刊时间 // 上刊时间
result.add("发布开始时间"); result.add("上刊时间");
} }
if (mediaFieldName.contains("downTime")){ if (mediaFieldName.contains("downTime")){
// 下刊时间 // 下刊时间
result.add("发布结束时间"); result.add("下刊时间");
} }
if (mediaFieldName.contains("period")){ if (mediaFieldName.contains("period")){
// 周期 // 周期
@ -2592,23 +2612,31 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
} }
if (mediaFieldName.contains("accountNumber")){ if (mediaFieldName.contains("accountNumber")){
// 数量 // 数量
result.add("数量"); result.add("采购数量");
} }
if (mediaFieldName.contains("releaseFrequency")){ if (mediaFieldName.contains("releaseFrequency")){
// 发布频次 // 发布频次
result.add("频次"); result.add("发布频次");
} }
if (mediaFieldName.contains("printPrice")){ if (mediaFieldName.contains("printPrice")){
// 刊例价 // 刊例价
result.add("刊例价"); result.add("刊例价");
} }
if (mediaFieldName.contains("printPriceUnit")){
// 刊例价
result.add("刊例价单位");
}
if (mediaFieldName.contains("discount")){ if (mediaFieldName.contains("discount")){
// 折扣 // 折扣
result.add("折扣"); result.add("折扣");
} }
if (mediaFieldName.contains("mediaFee")){ if (mediaFieldName.contains("mediaFee")){
// 媒体费 // 媒体费
result.add("净价"); result.add("媒体费");
}
if (mediaFieldName.contains("mediaFeeUnit")){
// 媒体费
result.add("媒体费单位");
} }
if (mediaFieldName.contains("productFee")){ if (mediaFieldName.contains("productFee")){
// 制作费 // 制作费

View File

@ -2419,6 +2419,12 @@ public class ConSaleServiceImpl implements IConSaleService {
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSaleMediaChild.getPrintPrice())); writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSaleMediaChild.getPrintPrice()));
fieldIndex = fieldIndex + 1; fieldIndex = fieldIndex + 1;
} }
if (mediaFieldName.contains("printPriceUnit")){
//刊例价单位
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSaleMediaChild.getPrintPriceUnit()));
fieldIndex = fieldIndex + 1;
}
if (mediaFieldName.contains("discount")){ if (mediaFieldName.contains("discount")){
//折扣 //折扣
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSaleMediaChild.getDiscount())); writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSaleMediaChild.getDiscount()));
@ -2464,6 +2470,16 @@ public class ConSaleServiceImpl implements IConSaleService {
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSaleMediaChild.getOtherReverMoney())); writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSaleMediaChild.getOtherReverMoney()));
fieldIndex = fieldIndex + 1; fieldIndex = fieldIndex + 1;
} }
if(mediaFieldName.contains("otherReverPoit2")){
//其他返点
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSaleMediaChild.getOtherReverPoit2()));
fieldIndex = fieldIndex + 1;
}
if(mediaFieldName.contains("otherReverMoney2")){
//其他返点金额
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSaleMediaChild.getOtherReverMoney2()));
fieldIndex = fieldIndex + 1;
}
if(fieldName.contains("billingTime")){ if(fieldName.contains("billingTime")){
//开票时间 //开票时间
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSale.getBillingTime())); writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conSale.getBillingTime()));
@ -2585,6 +2601,11 @@ public class ConSaleServiceImpl implements IConSaleService {
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conSaleMedia.get(i1).getPrintPrice())); writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conSaleMedia.get(i1).getPrintPrice()));
inner = inner + 1; inner = inner + 1;
} }
if (mediaFieldName.contains("printPriceUnit")){
//刊例价
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conSaleMedia.get(i1).getPrintPriceUnit()));
inner = inner + 1;
}
if (mediaFieldName.contains("discount")){ if (mediaFieldName.contains("discount")){
//折扣 //折扣
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conSaleMedia.get(i1).getDiscount())); writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conSaleMedia.get(i1).getDiscount()));
@ -2638,6 +2659,16 @@ public class ConSaleServiceImpl implements IConSaleService {
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conSaleMedia.get(i1).getOtherReverMoney())); writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conSaleMedia.get(i1).getOtherReverMoney()));
inner = inner + 1; inner = inner + 1;
} }
if(mediaFieldName.contains("otherReverPoit2")){
//其他返点
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conSaleMedia.get(i1).getOtherReverPoit2()));
inner = inner + 1;
}
if(mediaFieldName.contains("otherReverMoney2")){
//其他返点金额
writer.writeCellValue(fieldIndex + inner,i + indexStart + i1,FieldCompare.getStringAll(conSaleMedia.get(i1).getOtherReverMoney2()));
inner = inner + 1;
}
//将列更换一次(跳过子项列) //将列更换一次(跳过子项列)
if (i1 + 1 == conSaleMedia.size()){ if (i1 + 1 == conSaleMedia.size()){
fieldIndex = fieldIndex + inner; fieldIndex = fieldIndex + inner;
@ -2722,7 +2753,7 @@ public class ConSaleServiceImpl implements IConSaleService {
} }
if (fieldName.contains("contractNumber")){ if (fieldName.contains("contractNumber")){
// 项目编号 // 项目编号
result.add("优客项目编号"); result.add("项目编号");
} }
if (fieldName.contains("projNumber")){ if (fieldName.contains("projNumber")){
//订单编号 //订单编号
@ -2769,6 +2800,10 @@ public class ConSaleServiceImpl implements IConSaleService {
//刊例价 //刊例价
result.add("刊例价"); result.add("刊例价");
} }
if (mediaFieldName.contains("printPriceUnit")){
//刊例价
result.add("刊例价单位");
}
if (mediaFieldName.contains("discount")){ if (mediaFieldName.contains("discount")){
//折扣 //折扣
result.add("折扣"); result.add("折扣");
@ -2805,6 +2840,14 @@ public class ConSaleServiceImpl implements IConSaleService {
//其他返点金额 //其他返点金额
result.add("其他返点金额1"); result.add("其他返点金额1");
} }
if(mediaFieldName.contains("otherReverPoit2")){
//其他返点
result.add("其他返点2");
}
if(mediaFieldName.contains("otherReverMoney2")){
//其他返点金额
result.add("其他返点金额2");
}
if(fieldName.contains("billingTime")){ if(fieldName.contains("billingTime")){
//开票时间 //开票时间
result.add("开票时间"); result.add("开票时间");