Merge remote-tracking branch 'origin/main'

This commit is contained in:
zhanghuibin 2025-11-21 18:17:39 +08:00
commit b6dcd664b4
3 changed files with 98 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()));
@ -2316,6 +2326,11 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchase.getContractAccess())); writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchase.getContractAccess()));
fieldIndex = fieldIndex + 1; fieldIndex = fieldIndex + 1;
} }
if (fieldNameExtend.contains("detectPicAttr")){
// 合同附件
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchase.getDetectPicAttr()));
fieldIndex = fieldIndex + 1;
}
if (fieldNameExtend.contains("upPrint")){ if (fieldNameExtend.contains("upPrint")){
// 上刊 // 上刊
writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchase.getUpPrint())); writer.writeCellValue(fieldIndex,i + indexStart,FieldCompare.getStringAll(conPurchase.getUpPrint()));
@ -2424,6 +2439,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 +2454,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()));
@ -2501,6 +2526,12 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
fieldIndex,fieldIndex,FieldCompare.getStringAll(conPurchase.getContractAccess()),false); fieldIndex,fieldIndex,FieldCompare.getStringAll(conPurchase.getContractAccess()),false);
fieldIndex = fieldIndex + 1; fieldIndex = fieldIndex + 1;
} }
if (fieldNameExtend.contains("detectPicAttr")){
// 合同附件
writer.merge(i + indexStart ,i + indexStart + mergeint - 1,
fieldIndex,fieldIndex,FieldCompare.getStringAll(conPurchase.getDetectPicAttr()),false);
fieldIndex = fieldIndex + 1;
}
if (fieldNameExtend.contains("upPrint")){ if (fieldNameExtend.contains("upPrint")){
// 上刊 // 上刊
writer.merge(i + indexStart ,i + indexStart + mergeint - 1, writer.merge(i + indexStart ,i + indexStart + mergeint - 1,
@ -2556,7 +2587,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 +2603,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 +2623,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")){
// 制作费 // 制作费
@ -2650,6 +2689,10 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
// 合同附件 // 合同附件
result.add("合同附件"); result.add("合同附件");
} }
if (fieldNameExtend.contains("detectPicAttr")){
// 合同附件
result.add("检测照片");
}
if (fieldNameExtend.contains("upPrint")){ if (fieldNameExtend.contains("upPrint")){
// 上刊 // 上刊
result.add("上刊"); result.add("上刊");

View File

@ -2424,6 +2424,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()));
@ -2469,6 +2475,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()));
@ -2590,6 +2606,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()));
@ -2643,6 +2664,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;
@ -2727,7 +2758,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")){
//订单编号 //订单编号
@ -2774,6 +2805,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("折扣");
@ -2810,6 +2845,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("开票时间");