四色图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 cn.hutool.core.collection.CollUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
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.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
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.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 四色图图纸
|
* @Description: 四色图图纸
|
||||||
@ -70,6 +72,17 @@ public class FourColorDrawPaperServiceImpl extends ServiceImpl<FourColorDrawPape
|
|||||||
public void add(FourColorDrawPaperDto fourColorDrawPaperDto) {
|
public void add(FourColorDrawPaperDto fourColorDrawPaperDto) {
|
||||||
fourColorDrawPaperDto.setId(null);
|
fourColorDrawPaperDto.setId(null);
|
||||||
baseMapper.insert(fourColorDrawPaperDto);
|
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
|
@Override
|
||||||
@ -79,6 +92,7 @@ public class FourColorDrawPaperServiceImpl extends ServiceImpl<FourColorDrawPape
|
|||||||
throw new OpenAlertException("未找到对应实体");
|
throw new OpenAlertException("未找到对应实体");
|
||||||
}
|
}
|
||||||
baseMapper.updateById(fourColorDrawPaperDto);
|
baseMapper.updateById(fourColorDrawPaperDto);
|
||||||
|
setOtherNotShow(fourColorDrawPaperDto);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user