package com.iailab.module.ansteel.coking.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.iailab.module.ansteel.coking.dao.CokingTraceConfDao; import com.iailab.module.ansteel.coking.entity.CokingTraceConfEntity; import com.iailab.module.ansteel.coking.service.CokingTraceConfService; import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; import java.util.Map; /** * 焦化工序异常溯源配置 * * @author lirm ${email} * @since 1.0.0 2025-04-16 */ @Service public class CokingTraceConfServiceImpl implements CokingTraceConfService { @Autowired private CokingTraceConfDao cokingTraceConfDao; @Override public List list(Map params) { String indType = (String) params.get("indType"); String ext1 = (String) params.get("ext1"); if (StringUtils.isBlank(indType)) { return new ArrayList<>(); } QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("ind_type", indType) .eq(StringUtils.isNotBlank(ext1),"ext1", ext1); return cokingTraceConfDao.selectList(queryWrapper); } }