Commit 10d30e93 by 张祺

修改使用模板操作

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