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.TaskReview; import com.gk.hotwork.Mapper.TaskReviewMapper; import com.gk.hotwork.Service.TaskReviewService; import org.springframework.stereotype.Service; import java.util.List; /** * @author : jingjy * @date : 2021/11/16 9:45 */ @Service("TaskReviewService") public class TaskReviewServiceImpl extends ServiceImpl implements TaskReviewService { @Override public void saveReview(TaskReview taskReview) { List list = taskReview.getPictures(); if (list != null && list.size() >0){ StringBuilder s = new StringBuilder(); for (String pic : list){ s.append(pic).append(","); } taskReview.setScenepic(s.toString()); } this.baseMapper.insert(taskReview); } @Override public List getListByTaskCode(String code) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(TaskReview::getTaskcode,code) .orderByDesc(TaskReview::getCreatedat); return baseMapper.selectList(wrapper); } @Override public void deleteByTaskCode(String taskCode) { Byte isDeleted = 1; List analyses = getListByTaskCode(taskCode); for (TaskReview analysis : analyses){ analysis.setFlag(isDeleted); this.baseMapper.updateById(analysis); } } }