更新更新流量活动

This commit is contained in:
panshuling321 2022-04-08 17:33:29 +08:00
parent 7614ecc4f5
commit 1be13586d6

View File

@ -52,8 +52,28 @@ public class XhpcActivityInternetServiceImpl implements XhpcActivityInternetServ
public boolean insertDomain(XhpcActivityInternetDomain domain) {
internetMapper.insert(domain);
List<XhpcActivityFormulaDomain> formulaDomainList = getFormulaFullList(domain);
formulaMapper.insertBatch(formulaDomainList);
return true;
}
@Override
public boolean updateDomain(XhpcActivityInternetDomain domain) {
internetMapper.updateByPrimaryKey(domain);
formulaMapper.deleteByActivityId(domain.getActivityId());
List<XhpcActivityFormulaDomain> formulaDomainList = getFormulaFullList(domain);
formulaMapper.insertBatch(formulaDomainList);
return true;
}
private List<XhpcActivityFormulaDomain> getFormulaFullList(XhpcActivityInternetDomain domain){
boolean isFullDay = false;
Integer index = 0;
int index = 0;
List<XhpcActivityFormulaDomain> formulaDomainList = domain.getFormulaList();
List<XhpcActivityFormulaDomain> formulaDomains = new ArrayList<>();
String startTime = "00:00:00", endTime="24:00:00";
@ -102,26 +122,8 @@ public class XhpcActivityInternetServiceImpl implements XhpcActivityInternetServ
}
}
return formulaDomains;
formulaMapper.insertBatch(formulaDomains);
return true;
}
@Override
public boolean updateDomain(XhpcActivityInternetDomain domain) {
internetMapper.updateByPrimaryKey(domain);
formulaMapper.deleteByActivityId(domain.getActivityId());
for (XhpcActivityFormulaDomain formulaDomain : domain.getFormulaList()) {
formulaDomain.setActivityId(domain.getActivityId());
formulaDomain.setCreateBy(domain.getCreateBy());
formulaDomain.setUpdateBy(domain.getUpdateBy());
formulaMapper.insert(formulaDomain);
}
return true;
}