commit
This commit is contained in:
parent
94288657d9
commit
d71ed080da
|
|
@ -474,13 +474,16 @@ public class ConSaleController extends BaseController {
|
||||||
conMediaTypeBo.setMediaType(mediaType);
|
conMediaTypeBo.setMediaType(mediaType);
|
||||||
List<ConMediaTypeVo> conMediaTypeVos = iConMediaTypeService.queryList(conMediaTypeBo);
|
List<ConMediaTypeVo> conMediaTypeVos = iConMediaTypeService.queryList(conMediaTypeBo);
|
||||||
if (CollectionUtils.isEmpty(conMediaTypeVos)) {
|
if (CollectionUtils.isEmpty(conMediaTypeVos)) {
|
||||||
conSaleImportVo.setStatus("0" );
|
ConMediaTypeBo mediaTypeBo = new ConMediaTypeBo();
|
||||||
conSaleImportVo.setNotes("未查到媒体类型" );
|
mediaTypeBo.setMediaType(mediaType);
|
||||||
return;
|
iConMediaTypeService.insertByBo(mediaTypeBo);
|
||||||
}
|
conSaleMediaBo.setMediaId(mediaTypeBo.getId());
|
||||||
|
conSaleMediaBo.setMediaName(mediaTypeBo.getMediaType());
|
||||||
|
}else {
|
||||||
ConMediaTypeVo conMediaTypeVo = conMediaTypeVos.get(0);
|
ConMediaTypeVo conMediaTypeVo = conMediaTypeVos.get(0);
|
||||||
conSaleMediaBo.setMediaId(conMediaTypeVo.getId());
|
conSaleMediaBo.setMediaId(conMediaTypeVo.getId());
|
||||||
conSaleMediaBo.setMediaName(conMediaTypeVo.getMediaType());
|
conSaleMediaBo.setMediaName(conMediaTypeVo.getMediaType());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//媒体位置
|
//媒体位置
|
||||||
|
|
@ -644,6 +647,69 @@ public class ConSaleController extends BaseController {
|
||||||
conSaleImportVo.setNotes("比稿金额填写错误" );
|
conSaleImportVo.setNotes("比稿金额填写错误" );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String period = conSaleImportVo.getPeriod();
|
||||||
|
if (StringUtils.isBlank(period)) {
|
||||||
|
conSaleImportVo.setStatus("0" );
|
||||||
|
conSaleImportVo.setNotes("周期未填写" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
period = period.replace("¥","").replaceAll(",","");;
|
||||||
|
try {
|
||||||
|
conSaleMediaBo.setPeriod(MathCompute.formatFourStringToDouble(period));
|
||||||
|
} catch (Exception ex) {
|
||||||
|
conSaleImportVo.setStatus("0" );
|
||||||
|
conSaleImportVo.setNotes("周期填写错误" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
String otherReverPoit = conSaleImportVo.getOtherReverPoit();
|
||||||
|
if (org.apache.commons.lang3.StringUtils.isBlank(otherReverPoit)) {
|
||||||
|
conSaleImportVo.setStatus("0" );
|
||||||
|
conSaleImportVo.setNotes("其他返点1未填写" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
conSaleMediaBo.setOtherReverPoit(otherReverPoit);
|
||||||
|
|
||||||
|
String otherReverMoney = conSaleImportVo.getOtherReverMoney();
|
||||||
|
if (otherReverMoney == null) {
|
||||||
|
conSaleImportVo.setStatus("0" );
|
||||||
|
conSaleImportVo.setNotes("其他返点金额1未填写" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
otherReverMoney = otherReverMoney.replace("¥","").replaceAll(",","");;
|
||||||
|
try {
|
||||||
|
conSaleMediaBo.setOtherReverMoney(MathCompute.formatFourStringToDouble(otherReverMoney));
|
||||||
|
} catch (Exception ex) {
|
||||||
|
conSaleImportVo.setStatus("0" );
|
||||||
|
conSaleImportVo.setNotes("其他返点金额1填写错误" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
String otherReverPoit2 = conSaleImportVo.getOtherReverPoit2();
|
||||||
|
if (org.apache.commons.lang3.StringUtils.isBlank(otherReverPoit2)) {
|
||||||
|
conSaleImportVo.setStatus("0" );
|
||||||
|
conSaleImportVo.setNotes("其他返点2未填写" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
conSaleMediaBo.setOtherReverPoit2(otherReverPoit2);
|
||||||
|
|
||||||
|
String otherReverMoney2 = conSaleImportVo.getOtherReverMoney2();
|
||||||
|
if (otherReverMoney2 == null) {
|
||||||
|
conSaleImportVo.setStatus("0" );
|
||||||
|
conSaleImportVo.setNotes("其他返点金额2未填写" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
otherReverMoney2 = otherReverMoney2.replace("¥","").replaceAll(",","");;
|
||||||
|
try {
|
||||||
|
conSaleMediaBo.setOtherReverMoney2(MathCompute.formatFourStringToDouble(otherReverMoney2));
|
||||||
|
} catch (Exception ex) {
|
||||||
|
conSaleImportVo.setStatus("0" );
|
||||||
|
conSaleImportVo.setNotes("其他返点金额2填写错误" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// //YK给群邑返点比例
|
// //YK给群邑返点比例
|
||||||
// String ykToQunYiRebateRate = conSaleImportVo.getYkToQunYiRebateRate();
|
// String ykToQunYiRebateRate = conSaleImportVo.getYkToQunYiRebateRate();
|
||||||
|
|
@ -679,10 +745,6 @@ public class ConSaleController extends BaseController {
|
||||||
// String ykToQunYiRebateRateReplace = ykToQunYiRebateRate.replace("%", "" );
|
// String ykToQunYiRebateRateReplace = ykToQunYiRebateRate.replace("%", "" );
|
||||||
// String ykToYYXRebateRateReplace = ykToYYXRebateRate.replace("%", "" );
|
// String ykToYYXRebateRateReplace = ykToYYXRebateRate.replace("%", "" );
|
||||||
|
|
||||||
//其他返点
|
|
||||||
double otherRebates = 0;
|
|
||||||
//其他返点金额
|
|
||||||
double otherRebateAmounts = 0;
|
|
||||||
|
|
||||||
|
|
||||||
// try {
|
// try {
|
||||||
|
|
@ -717,11 +779,6 @@ public class ConSaleController extends BaseController {
|
||||||
//补充说明 其实是媒体信息中的备注
|
//补充说明 其实是媒体信息中的备注
|
||||||
String additionalNotes = conSaleImportVo.getNotes();
|
String additionalNotes = conSaleImportVo.getNotes();
|
||||||
conSaleMediaBo.setRemark(additionalNotes);
|
conSaleMediaBo.setRemark(additionalNotes);
|
||||||
|
|
||||||
// conSaleMediaBo.setOtherReverPoit(String.valueOf(otherRebates).concat("%" ));
|
|
||||||
// conSaleMediaBo.setOtherReverMoney(otherRebateAmounts);
|
|
||||||
conSaleMediaBo.setOtherReverPoit(String.valueOf(MathCompute.formatFourDoubleToDouble(otherRebates)).concat("%" ));
|
|
||||||
conSaleMediaBo.setOtherReverMoney(MathCompute.formatFourDoubleToDouble(otherRebateAmounts));
|
|
||||||
conSaleMediaBoList.add(conSaleMediaBo);
|
conSaleMediaBoList.add(conSaleMediaBo);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ public class ConSaleImportNewDto implements Serializable {
|
||||||
private String publishEndDate;
|
private String publishEndDate;
|
||||||
|
|
||||||
@Alias("周期")
|
@Alias("周期")
|
||||||
private String publishCycle;
|
private String period;
|
||||||
|
|
||||||
@Alias("媒体类型")
|
@Alias("媒体类型")
|
||||||
private String mediaType;
|
private String mediaType;
|
||||||
|
|
|
||||||
|
|
@ -177,6 +177,9 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
|
||||||
purchaseBo.setTaxPoints(firstRow.getTaxPoints());
|
purchaseBo.setTaxPoints(firstRow.getTaxPoints());
|
||||||
|
|
||||||
// 状态转换
|
// 状态转换
|
||||||
|
if(StringUtils.isEmpty(firstRow.getState())){
|
||||||
|
firstRow.setState("生效");
|
||||||
|
}
|
||||||
String state = "生效".equals(firstRow.getState()) ? "1" : "0";
|
String state = "生效".equals(firstRow.getState()) ? "1" : "0";
|
||||||
purchaseBo.setState(state);
|
purchaseBo.setState(state);
|
||||||
|
|
||||||
|
|
@ -187,6 +190,15 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
|
||||||
purchaseBo.setClientId(conClient.getId());
|
purchaseBo.setClientId(conClient.getId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//城市
|
||||||
|
String city = firstRow.getCityName();
|
||||||
|
ConCityBo conCityBo = new ConCityBo();
|
||||||
|
conCityBo.setCityName(city+",全城");
|
||||||
|
ConCityVo conCityVo = iConCityService.queryOneByWholeName(conCityBo);
|
||||||
|
purchaseBo.setCityId(conCityVo.getId());
|
||||||
|
//赋予数组值
|
||||||
|
String s = iConCityService.selectTreeIds(conCityVo.getId());
|
||||||
|
purchaseBo.setCityIdList(s);
|
||||||
|
|
||||||
// 关联甲方ID
|
// 关联甲方ID
|
||||||
if (StringUtils.isNotBlank(firstRow.getFirstName())) {
|
if (StringUtils.isNotBlank(firstRow.getFirstName())) {
|
||||||
|
|
@ -260,16 +272,16 @@ public class ConPurchaseServiceImpl implements IConPurchaseService {
|
||||||
}
|
}
|
||||||
// 城市
|
// 城市
|
||||||
if (StringUtils.isNotBlank(row.getCityName())) {
|
if (StringUtils.isNotBlank(row.getCityName())) {
|
||||||
// 城市一般是按照XXX/XXX/XXX这样的规则
|
|
||||||
String targetWholeName = row.getCityName().replace("/", ",");
|
|
||||||
|
|
||||||
ConCity conCity = conCityMapper.selectOne(new LambdaQueryWrapper<ConCity>()
|
//城市
|
||||||
.eq(ConCity::getWholeName, targetWholeName));
|
String city = row.getCityName();
|
||||||
|
ConCityBo conCityBo = new ConCityBo();
|
||||||
if (conCity != null) {
|
conCityBo.setCityName(city+",全城");
|
||||||
mediaBo.setCityId(conCity.getId());
|
ConCityVo conCityVo = iConCityService.queryOneByWholeName(conCityBo);
|
||||||
mediaBo.setCityName(conCity.getCityName());
|
if (conCityVo != null) {
|
||||||
String cityIds = iConCityService.selectTreeIds(conCity.getId());
|
mediaBo.setCityId(conCityVo.getId());
|
||||||
|
mediaBo.setCityName(conCityVo.getCityName());
|
||||||
|
String cityIds = iConCityService.selectTreeIds(conCityVo.getId());
|
||||||
mediaBo.setCityIds(cityIds);
|
mediaBo.setCityIds(cityIds);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user