Commit 10d30e93 by 张祺

修改使用模板操作

parent a3db50e9
...@@ -4,10 +4,12 @@ import com.keymobile.indicators.constant.Constants; ...@@ -4,10 +4,12 @@ import com.keymobile.indicators.constant.Constants;
import com.keymobile.indicators.model.entity.dataenter.ExcelIndicator; import com.keymobile.indicators.model.entity.dataenter.ExcelIndicator;
import com.keymobile.indicators.model.entity.dataenter.ExcelObj; import com.keymobile.indicators.model.entity.dataenter.ExcelObj;
import com.keymobile.indicators.model.entity.dataenter.ExcelTemplate; import com.keymobile.indicators.model.entity.dataenter.ExcelTemplate;
import com.keymobile.indicators.model.entity.dataenter.Task;
import com.keymobile.indicators.model.mapper.indicators.ExcelIndicatorMapper; import com.keymobile.indicators.model.mapper.indicators.ExcelIndicatorMapper;
import com.keymobile.indicators.model.mapper.indicators.ExcelObjMapper; import com.keymobile.indicators.model.mapper.indicators.ExcelObjMapper;
import com.keymobile.indicators.model.mapper.indicators.ExcelTemplateMapper; import com.keymobile.indicators.model.mapper.indicators.ExcelTemplateMapper;
import com.keymobile.indicators.service.dataenter.ExcelTemplateService; import com.keymobile.indicators.service.dataenter.ExcelTemplateService;
import com.keymobile.indicators.service.dataenter.TaskService;
import com.keymobile.indicators.utils.SystemUserUtil; import com.keymobile.indicators.utils.SystemUserUtil;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -29,6 +31,9 @@ public class ExcelTemplateServiceImpl implements ExcelTemplateService { ...@@ -29,6 +31,9 @@ public class ExcelTemplateServiceImpl implements ExcelTemplateService {
@Autowired @Autowired
private ExcelIndicatorMapper excelIndicatorMapper; private ExcelIndicatorMapper excelIndicatorMapper;
@Autowired
private TaskService taskService;
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public int create(ExcelTemplate template) { public int create(ExcelTemplate template) {
...@@ -52,9 +57,14 @@ public class ExcelTemplateServiceImpl implements ExcelTemplateService { ...@@ -52,9 +57,14 @@ public class ExcelTemplateServiceImpl implements ExcelTemplateService {
if (t != null) { if (t != null) {
this.delete(t.getId()); this.delete(t.getId());
} }
Task task = taskService.getById(taskId, false, false);
ExcelTemplate temp = excelTemplateMapper.selectByPrimaryKey(templateId); ExcelTemplate temp = excelTemplateMapper.selectByPrimaryKey(templateId);
temp.setId(null); temp.setId(null);
temp.setTaskId(taskId); temp.setTaskId(taskId);
temp.setNeedSameTerm(task.getNeedLast());
temp.setRuleType(task.getRuleType());
temp.setRuleLevel(task.getRuleLevel());
temp.setRuleId(task.getRuleId());
temp.setUpdateTime(now); temp.setUpdateTime(now);
temp.setCreateTime(now); temp.setCreateTime(now);
temp.setCreator(userId); temp.setCreator(userId);
......
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