fuliqi
2024-04-30 55ae3ecf902c7b384675d0c137da336bf2831275
修改停用bug
3个文件已修改
29 ■■■■ 已修改文件
ycl-pojo/src/main/java/com/ycl/platform/domain/entity/CheckTemplateRule.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/platform/service/impl/CheckTemplateServiceImpl.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/task/CheckScore.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
    }
}