四色图bug修复
This commit is contained in:
parent
e1c1ae0439
commit
74aa18d7da
@ -3,6 +3,7 @@ package com.zhgd.xmgl.modules.risk.service.impl;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
@ -25,6 +26,7 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @Description: 四色图图纸
|
||||
@ -70,6 +72,17 @@ public class FourColorDrawPaperServiceImpl extends ServiceImpl<FourColorDrawPape
|
||||
public void add(FourColorDrawPaperDto fourColorDrawPaperDto) {
|
||||
fourColorDrawPaperDto.setId(null);
|
||||
baseMapper.insert(fourColorDrawPaperDto);
|
||||
setOtherNotShow(fourColorDrawPaperDto);
|
||||
}
|
||||
|
||||
private void setOtherNotShow(FourColorDrawPaperDto dto) {
|
||||
if (Objects.equals(dto.getIsShow(),1)) {
|
||||
this.update(null, new LambdaUpdateWrapper<FourColorDrawPaper>()
|
||||
.set(FourColorDrawPaper::getIsShow, 0)
|
||||
.eq(FourColorDrawPaper::getIsShow, 1)
|
||||
.ne(FourColorDrawPaper::getId, dto.getId())
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -79,6 +92,7 @@ public class FourColorDrawPaperServiceImpl extends ServiceImpl<FourColorDrawPape
|
||||
throw new OpenAlertException("未找到对应实体");
|
||||
}
|
||||
baseMapper.updateById(fourColorDrawPaperDto);
|
||||
setOtherNotShow(fourColorDrawPaperDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user