|
@@ -44,8 +44,11 @@ public class PositionService extends ServiceImpl<PositionMapper, Position> {
|
|
public String addPosition(PositionVO positionVO) {
|
|
public String addPosition(PositionVO positionVO) {
|
|
try {
|
|
try {
|
|
LambdaQueryWrapper<Position> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<Position> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
- lambdaQueryWrapper.eq(Position::getPositionName, positionVO.getPosition()).eq(Position::getTenantId, positionVO.getTenant())
|
|
|
|
- .eq(Position::getPositionIsOnly,1);
|
|
|
|
|
|
+ lambdaQueryWrapper.eq(Position::getPositionName, positionVO.getPosition()).eq(Position::getTenantId, positionVO.getTenant());
|
|
|
|
+ if(!positionVO.getIsmore().equals(1)){
|
|
|
|
+ lambdaQueryWrapper.eq(Position::getPositionIsOnly,1);
|
|
|
|
+ }
|
|
|
|
+
|
|
List<Position> positionList = this.list(lambdaQueryWrapper);
|
|
List<Position> positionList = this.list(lambdaQueryWrapper);
|
|
if (positionList.size() > 0) {
|
|
if (positionList.size() > 0) {
|
|
return Response.error("职位名称已存在");
|
|
return Response.error("职位名称已存在");
|