ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckTemplateRule.java
@@ -44,6 +44,6 @@ @Excel(name = "规则权重") @TableField("weight") private BigDecimal weight; @TableField(exist = false) private String checkRuleName; } ycl-server/src/main/java/com/ycl/platform/service/impl/CheckTemplateServiceImpl.java
@@ -178,11 +178,12 @@ checkTemplateMapper.updateCheckTemplate(checkTemplate); /** t_template_rule修改权重 */ //先删除原数据 checkTemplateRuleMapper.deleteByTemplateId(checkTemplate.getId()); //插入新规则数据 insertTemlpateRule(checkTemplateDTO, checkTemplate); if (!CollectionUtils.isEmpty(checkTemplateDTO.getRuleFormList()) ) { //先删除原数据 checkTemplateRuleMapper.deleteByTemplateId(checkTemplate.getId()); //插入新规则数据 insertTemlpateRule(checkTemplateDTO, checkTemplate); } //TODO:判断状态是否修改,调整job表里的状态 return AjaxResult.success(); } ycl-server/src/main/java/com/ycl/task/CheckScore.java
@@ -1,12 +1,26 @@ package com.ycl.task; import com.ycl.platform.domain.entity.CheckTemplate; import com.ycl.platform.service.ICheckTemplateRuleService; import com.ycl.platform.service.ICheckTemplateService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component("checkScore") @Slf4j public class CheckScore { @Autowired private ICheckTemplateService templateService; @Autowired private ICheckTemplateRuleService templateRuleService; public void check(Integer templateId){ System.out.println("执行模板---------->"+templateId); log.info("执行考核模板---------->{}",templateId); CheckTemplate checkTemplate = templateService.getById(templateId); } }