Commit 9c69f649 authored by neo's avatar neo

[dev] re open comment set entity when update config

parent 705fa1c9
...@@ -208,20 +208,6 @@ public class ReportServiceImpl extends VatAbstractService implements ReportServi ...@@ -208,20 +208,6 @@ public class ReportServiceImpl extends VatAbstractService implements ReportServi
Long templateGroupId = projectMapper.getTemplateGroupIdByProject(projectId, EnumServiceType.VAT.getCode()); Long templateGroupId = projectMapper.getTemplateGroupIdByProject(projectId, EnumServiceType.VAT.getCode());
if (templateGroupId != null && templateGroupId != 0) { if (templateGroupId != null && templateGroupId != 0) {
// 先进行数据清理,包括period开头的所有报表配置表 条件Period // 先进行数据清理,包括period开头的所有报表配置表 条件Period
// dataSourceMapper.clearFormulaBlockWithPeriod(period);
//todo: reopen it later
//dataSourceMapper.clearTaxRuleSettingWithPeriod(period);
// dataSourceMapper.clearCellTemplateWithPeriod(period, strExceptTemplateIds);
// dataSourceMapper.clearCellTemplateConfigWithPeriod(period, strExceptTemplateIds);
// dataSourceMapper.clearTemplateWithPeriod(period, strExceptTemplateIds);
//todo: reopen it later
//dataSourceMapper.clearTaxPayerReportWithPeriod(period);
// dataSourceMapper.clearCellDataSourceDataWithPeriod(period);
// dataSourceMapper.clearDataSourceDetailWithPeriod(period);
// dataSourceMapper.clearDataSourceWithPeriod(period);
// dataSourceMapper.clearCellDataWithPeriod(strExceptTemplateIds, period);
// dataSourceMapper.clearReportWithPeriod(period);
clearPeriodData(projectId, period, exceptTemplateIds); clearPeriodData(projectId, period, exceptTemplateIds);
// 根据templategroupid 把 template 插入到 periodTemplate // 根据templategroupid 把 template 插入到 periodTemplate
TemplateExample example = new TemplateExample(); TemplateExample example = new TemplateExample();
...@@ -239,20 +225,21 @@ public class ReportServiceImpl extends VatAbstractService implements ReportServi ...@@ -239,20 +225,21 @@ public class ReportServiceImpl extends VatAbstractService implements ReportServi
CommonUtils.copyProperties(template, periodTemplate); CommonUtils.copyProperties(template, periodTemplate);
periodTemplate.setId(distributedIdService.nextId()); periodTemplate.setId(distributedIdService.nextId());
periodTemplate.setPeriod(period); periodTemplate.setPeriod(period);
// periodTemplate.setName(template.getName()); periodTemplate.setName(template.getName());
// periodTemplate.setCode(template.getCode()); periodTemplate.setCode(template.getCode());
// periodTemplate.setPath(template.getPath()); periodTemplate.setPath(template.getPath());
// periodTemplate.setReportType(template.getReportType()); periodTemplate.setReportType(template.getReportType());
// periodTemplate.setTemplateGroupId(template.getTemplateGroupId()); periodTemplate.setTemplateGroupId(template.getTemplateGroupId());
// periodTemplate.setOrderIndex(template.getOrderIndex()); periodTemplate.setOrderIndex(template.getOrderIndex());
// periodTemplate.setCreateTime(template.getCreateTime()); periodTemplate.setCreateTime(template.getCreateTime());
// periodTemplate.setUpdateTime(template.getUpdateTime()); periodTemplate.setUpdateTime(template.getUpdateTime());
// periodTemplate.setIsSystemType(template.getIsSystemType()); periodTemplate.setIsSystemType(template.getIsSystemType());
// periodTemplate.setIsActiveAssociation(template.getIsActiveAssociation()); periodTemplate.setIsActiveAssociation(template.getIsActiveAssociation());
// periodTemplate.setParentId(template.getParentId()); periodTemplate.setParentId(template.getParentId());
periodTemplate.setTemplateId(template.getId()); periodTemplate.setTemplateId(template.getId());
// periodTemplate.setCreateBy(template.getCreateBy()); periodTemplate.setCreateBy(template.getCreateBy());
// periodTemplate.setUpdateBy(template.getUpdateBy()); periodTemplate.setUpdateBy(template.getUpdateBy());
periodTemplate.setProjectId(projectId);
periodTemplateList.add(periodTemplate); periodTemplateList.add(periodTemplate);
logger.debug("template copy end,used time: " + (System.currentTimeMillis() - startTime) + " ms"); logger.debug("template copy end,used time: " + (System.currentTimeMillis() - startTime) + " ms");
} }
...@@ -274,20 +261,21 @@ public class ReportServiceImpl extends VatAbstractService implements ReportServi ...@@ -274,20 +261,21 @@ public class ReportServiceImpl extends VatAbstractService implements ReportServi
CommonUtils.copyProperties(cellTemplate, periodCellTemplate); CommonUtils.copyProperties(cellTemplate, periodCellTemplate);
periodCellTemplate.setId(distributedIdService.nextId()); periodCellTemplate.setId(distributedIdService.nextId());
periodCellTemplate.setPeriod(period); periodCellTemplate.setPeriod(period);
// periodCellTemplate.setReportTemplateId(cellTemplate.getReportTemplateId()); periodCellTemplate.setReportTemplateId(cellTemplate.getReportTemplateId());
// periodCellTemplate.setRowIndex(cellTemplate.getRowIndex()); periodCellTemplate.setRowIndex(cellTemplate.getRowIndex());
// periodCellTemplate.setRowName(cellTemplate.getRowName()); periodCellTemplate.setRowName(cellTemplate.getRowName());
// periodCellTemplate.setColumnIndex(cellTemplate.getColumnIndex()); periodCellTemplate.setColumnIndex(cellTemplate.getColumnIndex());
// periodCellTemplate.setColumnName(cellTemplate.getColumnName()); periodCellTemplate.setColumnName(cellTemplate.getColumnName());
// periodCellTemplate.setComment(cellTemplate.getComment()); periodCellTemplate.setComment(cellTemplate.getComment());
// periodCellTemplate.setCreateTime(cellTemplate.getCreateTime()); periodCellTemplate.setCreateTime(cellTemplate.getCreateTime());
// periodCellTemplate.setUpdateTime(cellTemplate.getUpdateTime()); periodCellTemplate.setUpdateTime(cellTemplate.getUpdateTime());
periodCellTemplate.setCellTemplateId(cellTemplate.getId()); periodCellTemplate.setCellTemplateId(cellTemplate.getId());
// periodCellTemplate.setDataType(cellTemplate.getDataType()); periodCellTemplate.setDataType(cellTemplate.getDataType());
// periodCellTemplate.setIsReadOnly(cellTemplate.getIsReadOnly()); periodCellTemplate.setIsReadOnly(cellTemplate.getIsReadOnly() ? 1 : 0);
// periodCellTemplate.setCopyFromId(cellTemplate.getCopyFromId()); periodCellTemplate.setCopyFromId(cellTemplate.getCopyFromId());
// periodCellTemplate.setCreateBy(cellTemplate.getCreateBy()); periodCellTemplate.setCreateBy(cellTemplate.getCreateBy());
// periodCellTemplate.setUpdateBy(cellTemplate.getUpdateBy()); periodCellTemplate.setUpdateBy(cellTemplate.getUpdateBy());
periodCellTemplate.setProjectId(projectId);
periodCellTemplateList.add(periodCellTemplate); periodCellTemplateList.add(periodCellTemplate);
//logger.debug("celltemplate copy end,used time: " + (System.currentTimeMillis() - startTime) + " ms"); //logger.debug("celltemplate copy end,used time: " + (System.currentTimeMillis() - startTime) + " ms");
} }
...@@ -309,27 +297,27 @@ public class ReportServiceImpl extends VatAbstractService implements ReportServi ...@@ -309,27 +297,27 @@ public class ReportServiceImpl extends VatAbstractService implements ReportServi
CommonUtils.copyProperties(cellTemplateConfig, periodCellTemplateConfig); CommonUtils.copyProperties(cellTemplateConfig, periodCellTemplateConfig);
periodCellTemplateConfig.setId(distributedIdService.nextId()); periodCellTemplateConfig.setId(distributedIdService.nextId());
periodCellTemplateConfig.setPeriod(period); periodCellTemplateConfig.setPeriod(period);
// periodCellTemplateConfig.setCellTemplateId(cellTemplateConfig.getCellTemplateId()); periodCellTemplateConfig.setCellTemplateId(cellTemplateConfig.getCellTemplateId());
// periodCellTemplateConfig.setReportTemplateId(cellTemplateConfig.getReportTemplateId()); periodCellTemplateConfig.setReportTemplateId(cellTemplateConfig.getReportTemplateId());
// periodCellTemplateConfig.setDataSourceType(cellTemplateConfig.getDataSourceType()); periodCellTemplateConfig.setDataSourceType(cellTemplateConfig.getDataSourceType());
// periodCellTemplateConfig.setFormula(cellTemplateConfig.getFormula()); periodCellTemplateConfig.setFormula(cellTemplateConfig.getFormula());
periodCellTemplateConfig.setParsedFormula(null); periodCellTemplateConfig.setParsedFormula(null);
// periodCellTemplateConfig.setFormulaDescription(cellTemplateConfig.getFormulaDescription()); periodCellTemplateConfig.setFormulaDescription(cellTemplateConfig.getFormulaDescription());
// periodCellTemplateConfig.setAccountCodes(cellTemplateConfig.getAccountCodes()); periodCellTemplateConfig.setAccountCodes(cellTemplateConfig.getAccountCodes());
// periodCellTemplateConfig.setInvoiceType(cellTemplateConfig.getInvoiceType()); periodCellTemplateConfig.setInvoiceType(cellTemplateConfig.getInvoiceType());
// periodCellTemplateConfig.setTaxRate(cellTemplateConfig.getTaxRate()); periodCellTemplateConfig.setTaxRate(cellTemplateConfig.getTaxRate());
// periodCellTemplateConfig.setInvoiceAmountType(cellTemplateConfig.getInvoiceAmountType()); periodCellTemplateConfig.setInvoiceAmountType(cellTemplateConfig.getInvoiceAmountType());
// periodCellTemplateConfig.setModelIds(cellTemplateConfig.getModelIds()); periodCellTemplateConfig.setModelIds(cellTemplateConfig.getModelIds());
// periodCellTemplateConfig.setCreateBy(cellTemplateConfig.getCreateBy()); periodCellTemplateConfig.setCreateBy(cellTemplateConfig.getCreateBy());
// periodCellTemplateConfig.setCreateTime(cellTemplateConfig.getCreateTime()); periodCellTemplateConfig.setCreateTime(cellTemplateConfig.getCreateTime());
// periodCellTemplateConfig.setUpdateBy(cellTemplateConfig.getUpdateBy()); periodCellTemplateConfig.setUpdateBy(cellTemplateConfig.getUpdateBy());
// periodCellTemplateConfig.setUpdateTime(cellTemplateConfig.getUpdateTime()); periodCellTemplateConfig.setUpdateTime(cellTemplateConfig.getUpdateTime());
// periodCellTemplateConfig.setInvoiceCategory(cellTemplateConfig.getInvoiceCategory()); periodCellTemplateConfig.setInvoiceCategory(cellTemplateConfig.getInvoiceCategory());
// periodCellTemplateConfig.setFormulaDataSource(cellTemplateConfig.getFormulaDataSource()); periodCellTemplateConfig.setFormulaDataSource(cellTemplateConfig.getFormulaDataSource());
// periodCellTemplateConfig.setValidation(cellTemplateConfig.getValidation()); periodCellTemplateConfig.setValidation(cellTemplateConfig.getValidation());
periodCellTemplateConfig.setParsedValidation(null); periodCellTemplateConfig.setParsedValidation(null);
// periodCellTemplateConfig.setValidationDescription(cellTemplateConfig.getValidationDescription()); periodCellTemplateConfig.setValidationDescription(cellTemplateConfig.getValidationDescription());
// periodCellTemplateConfig.setVoucherKeyword(cellTemplateConfig.getVoucherKeyword()); periodCellTemplateConfig.setVoucherKeyword(cellTemplateConfig.getVoucherKeyword());
periodCellTemplateConfig.setCellTemplateConfigId(cellTemplateConfig.getId()); periodCellTemplateConfig.setCellTemplateConfigId(cellTemplateConfig.getId());
periodCellTemplateConfig.setKeyValueParsedFormula(null); periodCellTemplateConfig.setKeyValueParsedFormula(null);
periodCellTemplateConfig.setProjectId(projectId); periodCellTemplateConfig.setProjectId(projectId);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment