Administrator
21 hours ago 26b39b241617a21223b5cdef2bb8fd8616f61a1a
src/main/java/cc/mrbird/febs/ai/service/impl/AiCompanyWorkflowServiceImpl.java
@@ -3,6 +3,7 @@
import cc.mrbird.febs.ai.entity.AiCompanyWorkflow;
import cc.mrbird.febs.ai.mapper.AiCompanyWorkflowMapper;
import cc.mrbird.febs.ai.service.AiCompanyWorkflowService;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -21,7 +22,11 @@
    public AiCompanyWorkflow getByTypeAndCompanyId(Integer type, String companyId) {
        LambdaQueryWrapper<AiCompanyWorkflow> query = Wrappers.lambdaQuery(AiCompanyWorkflow.class);
        query.eq(AiCompanyWorkflow::getType, type);
        query.eq(AiCompanyWorkflow::getCompanyId, companyId);
        if (StrUtil.isEmpty(companyId)){
            query.isNull(AiCompanyWorkflow::getCompanyId);
        }else{
            query.eq(AiCompanyWorkflow::getCompanyId, companyId);
        }
        query.last("limit 1");
        return aiCompanyWorkflowMapper.selectOne(query);
    }