Kaynağa Gözat

修改添加职位bug

lwhhszx 2 yıl önce
ebeveyn
işleme
a3c4da0739

+ 5 - 2
PCS/src/main/java/cn/cslg/permission/service/PositionService.java

@@ -44,8 +44,11 @@ public class PositionService extends ServiceImpl<PositionMapper, Position> {
     public String addPosition(PositionVO positionVO) {
         try {
                 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);
                 if (positionList.size() > 0) {
                     return Response.error("职位名称已存在");