package com.gk.hotwork.Service.ServiceImpl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gk.hotwork.Domain.TaskAnalysis; import com.gk.hotwork.Mapper.TaskAnalysisMapper; import com.gk.hotwork.Service.TaskAnalysisService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * @author : jingjy * @date : 2021/8/20 11:10 */ @Service("TaskAnalysisService") public class TaskAnalysisServiceImpl extends ServiceImpl implements TaskAnalysisService { @Autowired private TaskAnalysisMapper taskAnalysisMapper; @Override public List getListByTaskCode(String code) { LambdaQueryWrapperwrapper = new LambdaQueryWrapper<>(); wrapper.eq(TaskAnalysis::getTaskcode,code); return baseMapper.selectList(wrapper); } @Override public void deleteByTaskCode(String code) { Byte isDeleted = 1; List analyses = getListByTaskCode(code); for (TaskAnalysis analysis : analyses){ analysis.setFlag(isDeleted); taskAnalysisMapper.updateById(analysis); } } }