Commit 57e4e1d2 by 张祺

修改excel模板保存方法

parent ff1bb665
......@@ -8,8 +8,10 @@ import com.google.gson.Gson;
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.result.Result;
import com.keymobile.indicators.service.dataenter.ExcelTemplateService;
import com.keymobile.indicators.service.dataenter.TaskService;
import com.keymobile.indicators.utils.SystemUserUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
......@@ -36,6 +38,9 @@ public class ExcelTempCtrl {
@Autowired
private ExcelTemplateService excelTemplateService;
@Autowired
private TaskService taskService;
@ApiOperation("根据规则id任务id获取excel模板")
@GetMapping("findByTaskRule")
public List<ExcelTemplate> findByTaskRule(@ApiParam(name = "ruleId", required = false) @RequestParam("ruleId")Integer ruleId,
......@@ -67,6 +72,10 @@ public class ExcelTempCtrl {
return Result.genFailedResult("该任务已经存在设置好的模板!");
}
}
Task task = taskService.getById(template.getTaskId(), false, false);
template.setRuleId(task.getRuleId());
template.setRuleLevel(task.getRuleLevel());
template.setRuleType(task.getRuleType());
if (template.getId() == null || template.getId() == 0) {
excelTemplateService.create(template);
} else {
......
package com.keymobile.indicators.model.entity.dataenter;
import com.keymobile.indicators.model.entity.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
......@@ -9,6 +10,7 @@ import java.util.List;
@Data
@Table(name = "data_enter_excel_temp")
@ApiModel("exel模板定义")
public class ExcelTemplate extends BaseModel {
@Id
......
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