1、修改属性报错修护。
2、修改用户信息增加个人信息处修改判断处理。
已修改3个文件
20 ■■■■ 文件已修改
Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/impl/SmUserQueryServiceImpl.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsBtmServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsLinkTypeServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/impl/SmUserQueryServiceImpl.java
@@ -49,6 +49,7 @@
import org.apache.poi.hssf.util.HSSFColor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -1387,6 +1388,18 @@
    @Override
    @Transactional(rollbackFor = Exception.class)
    public boolean updateUser(SmUserDTO smUserDTO) throws PLException {
        SmUserVO dbSmUserVO;
        if(StringUtils.isBlank(smUserDTO.getId()) && StringUtils.isNotBlank(smUserDTO.getOid())
                && StringUtils.isNotBlank(smUserDTO.getName())){
            //查询数据库中的
            dbSmUserVO = getUserByUserOid(smUserDTO.getOid());
            dbSmUserVO.setName(smUserDTO.getName());
            dbSmUserVO.setEmail(smUserDTO.getEmail());
            BeanUtils.copyProperties(dbSmUserVO,smUserDTO);
            //校验
            check(smUserDTO,false,false);
        }else{
        //判空
        VciBaseUtil.alertNotNull(
                smUserDTO,"修改的用户对象",
@@ -1399,7 +1412,8 @@
        //校验
        check(smUserDTO,false,false);
        //查询数据库中的
        SmUserVO dbSmUserVO = getUserByUserOid(smUserDTO.getOid());
            dbSmUserVO = getUserByUserOid(smUserDTO.getOid());
        }
        //根据主键没查询到了用户
        if(Func.isEmpty(dbSmUserVO) || Func.isBlank(dbSmUserVO.getOid())){
            throw new PLException("500", new String[] { "当前修改的用户不存在"});
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsBtmServiceImpl.java
@@ -518,7 +518,7 @@
                throw new PLException("500", new String[]{erreMsg});
            }
        }
        return false;
        return true;
    }
    /**
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsLinkTypeServiceImpl.java
@@ -969,7 +969,7 @@
                throw new PLException("500",new String[]{erreMsg});
            }
        }
        return false;
        return true;
    }
    /**